summaryrefslogtreecommitdiffstatshomepage
path: root/src
diff options
context:
space:
mode:
author Miodrag Milanovic <mmicko@gmail.com>2015-12-06 13:32:00 +0100
committer Miodrag Milanovic <mmicko@gmail.com>2015-12-06 13:32:00 +0100
commita558fcefef371ca99831ecead6baaa988355e7af (patch)
treeb90b6a3e2c0febbfdb7efba1d4103d5a7c235260 /src
parent866f0b6805511e8863d7dee9bdb4db65d20da443 (diff)
override for for macros that could not be auto recognized by tools (nw)
Diffstat (limited to 'src')
-rw-r--r--src/devices/bus/a7800/cpuwiz.h6
-rw-r--r--src/devices/bus/a7800/hiscore.h14
-rw-r--r--src/devices/bus/a7800/rom.h30
-rw-r--r--src/devices/bus/a7800/xboard.h18
-rw-r--r--src/devices/bus/a800/cassette.h2
-rw-r--r--src/devices/bus/a800/oss.h16
-rw-r--r--src/devices/bus/a800/rom.h42
-rw-r--r--src/devices/bus/a800/sparta.h4
-rw-r--r--src/devices/bus/amiga/zorro/a2052.h2
-rw-r--r--src/devices/bus/amiga/zorro/a2232.h2
-rw-r--r--src/devices/bus/amiga/zorro/a590.h4
-rw-r--r--src/devices/bus/amiga/zorro/buddha.h2
-rw-r--r--src/devices/bus/amiga/zorro/zorro.h2
-rw-r--r--src/devices/bus/apf/rom.h8
-rw-r--r--src/devices/bus/arcadia/rom.h4
-rw-r--r--src/devices/bus/astrocde/ram.h16
-rw-r--r--src/devices/bus/astrocde/rom.h6
-rw-r--r--src/devices/bus/cbmiec/c1541.h2
-rw-r--r--src/devices/bus/chanf/rom.h10
-rw-r--r--src/devices/bus/coco/coco_232.h4
-rw-r--r--src/devices/bus/coco/coco_fdc.h8
-rw-r--r--src/devices/bus/coco/coco_multi.h4
-rw-r--r--src/devices/bus/coco/coco_orch90.h2
-rw-r--r--src/devices/bus/coco/coco_pak.h2
-rw-r--r--src/devices/bus/crvision/rom.h20
-rw-r--r--src/devices/bus/gba/rom.h20
-rw-r--r--src/devices/bus/intv/ecs.h12
-rw-r--r--src/devices/bus/intv/voice.h4
-rw-r--r--src/devices/bus/kc/d002.h2
-rw-r--r--src/devices/bus/kc/ram.h2
-rw-r--r--src/devices/bus/kc/rom.h2
-rw-r--r--src/devices/bus/megadrive/eeprom.h28
-rw-r--r--src/devices/bus/megadrive/ggenie.h4
-rw-r--r--src/devices/bus/megadrive/jcart.h8
-rw-r--r--src/devices/bus/megadrive/rom.h106
-rw-r--r--src/devices/bus/megadrive/sk.h4
-rw-r--r--src/devices/bus/megadrive/stm95.h6
-rw-r--r--src/devices/bus/megadrive/svp.h8
-rw-r--r--src/devices/bus/msx_cart/arc.h2
-rw-r--r--src/devices/bus/msx_cart/ascii.h20
-rw-r--r--src/devices/bus/msx_cart/crossblaim.h4
-rw-r--r--src/devices/bus/msx_cart/disk.h12
-rw-r--r--src/devices/bus/msx_cart/dooly.h4
-rw-r--r--src/devices/bus/msx_cart/fmpac.h4
-rw-r--r--src/devices/bus/msx_cart/fs_sr022.h4
-rw-r--r--src/devices/bus/msx_cart/halnote.h4
-rw-r--r--src/devices/bus/msx_cart/hfox.h4
-rw-r--r--src/devices/bus/msx_cart/holy_quran.h4
-rw-r--r--src/devices/bus/msx_cart/konami.h22
-rw-r--r--src/devices/bus/msx_cart/korean.h10
-rw-r--r--src/devices/bus/msx_cart/majutsushi.h4
-rw-r--r--src/devices/bus/msx_cart/msx_audio.h8
-rw-r--r--src/devices/bus/msx_cart/msxdos2.h4
-rw-r--r--src/devices/bus/msx_cart/nomapper.h2
-rw-r--r--src/devices/bus/msx_cart/rtype.h4
-rw-r--r--src/devices/bus/msx_cart/super_swangi.h4
-rw-r--r--src/devices/bus/msx_cart/superloderunner.h2
-rw-r--r--src/devices/bus/msx_cart/yamaha.h4
-rw-r--r--src/devices/bus/msx_slot/bunsetsu.h4
-rw-r--r--src/devices/bus/msx_slot/cartridge.h4
-rw-r--r--src/devices/bus/msx_slot/disk.h20
-rw-r--r--src/devices/bus/msx_slot/fs4600.h4
-rw-r--r--src/devices/bus/msx_slot/music.h2
-rw-r--r--src/devices/bus/msx_slot/panasonic08.h4
-rw-r--r--src/devices/bus/msx_slot/ram.h4
-rw-r--r--src/devices/bus/msx_slot/ram_mm.h4
-rw-r--r--src/devices/bus/msx_slot/rom.h2
-rw-r--r--src/devices/bus/msx_slot/sony08.h4
-rw-r--r--src/devices/bus/neogeo/bootleg_cart.h2
-rw-r--r--src/devices/bus/neogeo/bootleg_hybrid_cart.h2
-rw-r--r--src/devices/bus/neogeo/cmc_cart.h2
-rw-r--r--src/devices/bus/neogeo/fatfury2_cart.h2
-rw-r--r--src/devices/bus/neogeo/kof2002_cart.h2
-rw-r--r--src/devices/bus/neogeo/kof98_cart.h2
-rw-r--r--src/devices/bus/neogeo/mslugx_cart.h2
-rw-r--r--src/devices/bus/neogeo/pcm2_cart.h2
-rw-r--r--src/devices/bus/neogeo/pvc_cart.h2
-rw-r--r--src/devices/bus/neogeo/rom.h2
-rw-r--r--src/devices/bus/neogeo/sma_cart.h2
-rw-r--r--src/devices/bus/nes/2a03pur.h4
-rw-r--r--src/devices/bus/nes/act53.h4
-rw-r--r--src/devices/bus/nes/aladdin.h4
-rw-r--r--src/devices/bus/nes/ave.h6
-rw-r--r--src/devices/bus/nes/bandai.h18
-rw-r--r--src/devices/bus/nes/benshieng.h2
-rw-r--r--src/devices/bus/nes/bootleg.h94
-rw-r--r--src/devices/bus/nes/camerica.h6
-rw-r--r--src/devices/bus/nes/cne.h8
-rw-r--r--src/devices/bus/nes/cony.h12
-rw-r--r--src/devices/bus/nes/datach.h6
-rw-r--r--src/devices/bus/nes/discrete.h8
-rw-r--r--src/devices/bus/nes/disksys.h12
-rw-r--r--src/devices/bus/nes/ggenie.h22
-rw-r--r--src/devices/bus/nes/henggedianzi.h8
-rw-r--r--src/devices/bus/nes/hes.h2
-rw-r--r--src/devices/bus/nes/hosenkan.h2
-rw-r--r--src/devices/bus/nes/irem.h10
-rw-r--r--src/devices/bus/nes/jaleco.h14
-rw-r--r--src/devices/bus/nes/jy.h14
-rw-r--r--src/devices/bus/nes/kaiser.h30
-rw-r--r--src/devices/bus/nes/karastudio.h6
-rw-r--r--src/devices/bus/nes/konami.h16
-rw-r--r--src/devices/bus/nes/legacy.h12
-rw-r--r--src/devices/bus/nes/mmc1.h18
-rw-r--r--src/devices/bus/nes/mmc2.h2
-rw-r--r--src/devices/bus/nes/mmc3.h16
-rw-r--r--src/devices/bus/nes/mmc3_clones.h102
-rw-r--r--src/devices/bus/nes/mmc5.h20
-rw-r--r--src/devices/bus/nes/multigame.h122
-rw-r--r--src/devices/bus/nes/namcot.h24
-rw-r--r--src/devices/bus/nes/nanjing.h4
-rw-r--r--src/devices/bus/nes/ntdec.h4
-rw-r--r--src/devices/bus/nes/nxrom.h28
-rw-r--r--src/devices/bus/nes/pirate.h54
-rw-r--r--src/devices/bus/nes/pt554.h2
-rw-r--r--src/devices/bus/nes/racermate.h2
-rw-r--r--src/devices/bus/nes/rcm.h12
-rw-r--r--src/devices/bus/nes/rexsoft.h6
-rw-r--r--src/devices/bus/nes/sachen.h26
-rw-r--r--src/devices/bus/nes/somari.h4
-rw-r--r--src/devices/bus/nes/sunsoft.h16
-rw-r--r--src/devices/bus/nes/sunsoft_dcs.h8
-rw-r--r--src/devices/bus/nes/taito.h10
-rw-r--r--src/devices/bus/nes/tengen.h4
-rw-r--r--src/devices/bus/nes/txc.h16
-rw-r--r--src/devices/bus/nes/waixing.h32
-rw-r--r--src/devices/bus/odyssey2/rom.h12
-rw-r--r--src/devices/bus/odyssey2/voice.h4
-rw-r--r--src/devices/bus/pc_kbd/ec1841.h4
-rw-r--r--src/devices/bus/pc_kbd/iskr1030.h4
-rw-r--r--src/devices/bus/pc_kbd/keytro.h4
-rw-r--r--src/devices/bus/pc_kbd/msnat.h4
-rw-r--r--src/devices/bus/pc_kbd/pcxt83.h4
-rw-r--r--src/devices/bus/pce/pce_rom.h14
-rw-r--r--src/devices/bus/pet/cb2snd.h2
-rw-r--r--src/devices/bus/rs232/loopback.h6
-rw-r--r--src/devices/bus/saturn/bram.h4
-rw-r--r--src/devices/bus/saturn/dram.h8
-rw-r--r--src/devices/bus/saturn/rom.h2
-rw-r--r--src/devices/bus/scv/rom.h26
-rw-r--r--src/devices/bus/sega8/ccatch.h4
-rw-r--r--src/devices/bus/sega8/rom.h78
-rw-r--r--src/devices/bus/sms_ctrl/lphaser.cpp2
-rw-r--r--src/devices/bus/sms_exp/gender.h10
-rw-r--r--src/devices/bus/snes/bsx.h26
-rw-r--r--src/devices/bus/snes/event.h8
-rw-r--r--src/devices/bus/snes/rom.h44
-rw-r--r--src/devices/bus/snes/rom21.h8
-rw-r--r--src/devices/bus/snes/sa1.h12
-rw-r--r--src/devices/bus/snes/sdd1.h12
-rw-r--r--src/devices/bus/snes/sfx.h12
-rw-r--r--src/devices/bus/snes/sgb.h8
-rw-r--r--src/devices/bus/snes/spc7110.h12
-rw-r--r--src/devices/bus/snes/sufami.h10
-rw-r--r--src/devices/bus/snes/upd.h12
-rw-r--r--src/devices/bus/spc1000/fdd.h4
-rw-r--r--src/devices/bus/spc1000/vdp.h4
-rw-r--r--src/devices/bus/ti99_peb/bwg.h10
-rw-r--r--src/devices/bus/ti99_peb/evpc.h8
-rw-r--r--src/devices/bus/ti99_peb/hfdc.h10
-rw-r--r--src/devices/bus/ti99_peb/horizon.h8
-rw-r--r--src/devices/bus/ti99_peb/hsgpl.h8
-rw-r--r--src/devices/bus/ti99_peb/memex.h8
-rw-r--r--src/devices/bus/ti99_peb/myarcmem.h8
-rw-r--r--src/devices/bus/ti99_peb/pcode.h8
-rw-r--r--src/devices/bus/ti99_peb/peribox.h12
-rw-r--r--src/devices/bus/ti99_peb/samsmem.h8
-rw-r--r--src/devices/bus/ti99_peb/spchsyn.h10
-rw-r--r--src/devices/bus/ti99_peb/ti_32kmem.h8
-rw-r--r--src/devices/bus/ti99_peb/ti_fdc.h10
-rw-r--r--src/devices/bus/ti99_peb/ti_rs232.h8
-rw-r--r--src/devices/bus/ti99_peb/tn_ide.h8
-rw-r--r--src/devices/bus/ti99_peb/tn_usbsm.h8
-rw-r--r--src/devices/bus/ti99x/998board.h8
-rw-r--r--src/devices/bus/ti99x/gromport.h80
-rw-r--r--src/devices/bus/ti99x/videowrp.h14
-rw-r--r--src/devices/bus/tvc/hbf.h8
-rw-r--r--src/devices/bus/vboy/rom.h6
-rw-r--r--src/devices/bus/vc4000/rom.h12
-rw-r--r--src/devices/bus/vcs/compumat.h2
-rw-r--r--src/devices/bus/vcs/dpc.h6
-rw-r--r--src/devices/bus/vcs/harmony_melody.h4
-rwxr-xr-xsrc/devices/bus/vcs/rom.h78
-rw-r--r--src/devices/bus/vcs/scharger.h2
-rw-r--r--src/devices/bus/vectrex/rom.h8
-rw-r--r--src/devices/bus/wswan/rom.h20
-rw-r--r--src/devices/bus/z88/flash.h4
-rw-r--r--src/devices/bus/z88/ram.h4
-rw-r--r--src/devices/bus/z88/rom.h2
-rw-r--r--src/devices/cpu/jaguar/jaguar.h8
-rw-r--r--src/devices/cpu/tms34010/tms34010.h8
-rw-r--r--src/devices/imagedev/floppy.h6
-rw-r--r--src/devices/machine/ataflash.h8
-rw-r--r--src/devices/machine/i6300esb.h2
-rw-r--r--src/devices/machine/i82875p.h4
-rw-r--r--src/devices/machine/idectrl.h8
-rw-r--r--src/devices/machine/linflash.h4
-rw-r--r--src/devices/machine/netlist.cpp2
-rw-r--r--src/devices/machine/vrc4373.h2
-rw-r--r--src/devices/sound/315-5641.h2
-rw-r--r--src/devices/sound/disc_cls.h68
-rw-r--r--src/devices/video/voodoo_pci.h2
-rw-r--r--src/mame/video/gb_lcd.h6
203 files changed, 1190 insertions, 1190 deletions
diff --git a/src/devices/bus/a7800/cpuwiz.h b/src/devices/bus/a7800/cpuwiz.h
index 926f8d59789..1decc581446 100644
--- a/src/devices/bus/a7800/cpuwiz.h
+++ b/src/devices/bus/a7800/cpuwiz.h
@@ -21,8 +21,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
int m_ram_bank;
@@ -38,7 +38,7 @@ public:
a78_megacart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
};
diff --git a/src/devices/bus/a7800/hiscore.h b/src/devices/bus/a7800/hiscore.h
index 2223038f37b..3f8d7422d8b 100644
--- a/src/devices/bus/a7800/hiscore.h
+++ b/src/devices/bus/a7800/hiscore.h
@@ -19,13 +19,13 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_04xx);
- virtual DECLARE_WRITE8_MEMBER(write_04xx);
- virtual DECLARE_READ8_MEMBER(read_10xx);
- virtual DECLARE_WRITE8_MEMBER(write_10xx);
- virtual DECLARE_READ8_MEMBER(read_30xx);
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_04xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_04xx) override;
+ virtual DECLARE_READ8_MEMBER(read_10xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_10xx) override;
+ virtual DECLARE_READ8_MEMBER(read_30xx) override;
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
required_device<a78_cart_slot_device> m_hscslot;
diff --git a/src/devices/bus/a7800/rom.h b/src/devices/bus/a7800/rom.h
index bf0d5b6d926..7c7f6507e38 100644
--- a/src/devices/bus/a7800/rom.h
+++ b/src/devices/bus/a7800/rom.h
@@ -22,7 +22,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
};
@@ -39,8 +39,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
required_device<pokey_device> m_pokey;
@@ -61,8 +61,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
int m_bank;
@@ -81,8 +81,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
required_device<pokey_device> m_pokey;
@@ -99,8 +99,8 @@ public:
a78_rom_sg_ram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
};
@@ -114,8 +114,8 @@ public:
a78_rom_sg9_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
};
@@ -132,8 +132,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
int m_bank;
@@ -153,8 +153,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
int m_bank;
diff --git a/src/devices/bus/a7800/xboard.h b/src/devices/bus/a7800/xboard.h
index 73fd605bfad..772a6c0e3e6 100644
--- a/src/devices/bus/a7800/xboard.h
+++ b/src/devices/bus/a7800/xboard.h
@@ -24,10 +24,10 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_04xx);
- virtual DECLARE_WRITE8_MEMBER(write_04xx);
- virtual DECLARE_READ8_MEMBER(read_40xx);
- virtual DECLARE_WRITE8_MEMBER(write_40xx);
+ virtual DECLARE_READ8_MEMBER(read_04xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_04xx) override;
+ virtual DECLARE_READ8_MEMBER(read_40xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_40xx) override;
protected:
required_device<a78_cart_slot_device> m_xbslot;
@@ -50,11 +50,11 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_04xx);
- virtual DECLARE_WRITE8_MEMBER(write_04xx);
- virtual DECLARE_READ8_MEMBER(read_10xx);
- virtual DECLARE_WRITE8_MEMBER(write_10xx);
- virtual DECLARE_READ8_MEMBER(read_30xx);
+ virtual DECLARE_READ8_MEMBER(read_04xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_04xx) override;
+ virtual DECLARE_READ8_MEMBER(read_10xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_10xx) override;
+ virtual DECLARE_READ8_MEMBER(read_30xx) override;
protected:
required_device<ym2151_device> m_ym;
diff --git a/src/devices/bus/a800/cassette.h b/src/devices/bus/a800/cassette.h
index 879d5a9b2a9..d3bb24bbc4f 100644
--- a/src/devices/bus/a800/cassette.h
+++ b/src/devices/bus/a800/cassette.h
@@ -33,7 +33,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE_LINE_MEMBER( motor_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( motor_w ) override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/a800/oss.h b/src/devices/bus/a800/oss.h
index 04c8ed5485c..20524eedd64 100644
--- a/src/devices/bus/a800/oss.h
+++ b/src/devices/bus/a800/oss.h
@@ -18,8 +18,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -38,8 +38,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -58,8 +58,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -78,8 +78,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
diff --git a/src/devices/bus/a800/rom.h b/src/devices/bus/a800/rom.h
index f52f943ad99..f02b5be43ef 100644
--- a/src/devices/bus/a800/rom.h
+++ b/src/devices/bus/a800/rom.h
@@ -20,7 +20,7 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
};
@@ -36,8 +36,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_80xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_80xx) override;
protected:
int m_banks[2];
@@ -56,8 +56,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -76,8 +76,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -96,7 +96,7 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
};
@@ -112,8 +112,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -128,10 +128,10 @@ public:
// construction/destruction
a800_rom_telelink2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_80xx);
- virtual DECLARE_READ8_MEMBER(read_d5xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_80xx) override;
+ virtual DECLARE_READ8_MEMBER(read_d5xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
};
@@ -147,8 +147,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -167,8 +167,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank;
@@ -183,7 +183,7 @@ public:
// construction/destruction
a5200_rom_2chips_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_80xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
};
@@ -199,8 +199,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_80xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_80xx) override;
protected:
int m_banks[2];
diff --git a/src/devices/bus/a800/sparta.h b/src/devices/bus/a800/sparta.h
index c167308bf7d..5588cb464fd 100644
--- a/src/devices/bus/a800/sparta.h
+++ b/src/devices/bus/a800/sparta.h
@@ -18,8 +18,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_80xx);
- virtual DECLARE_WRITE8_MEMBER(write_d5xx);
+ virtual DECLARE_READ8_MEMBER(read_80xx) override;
+ virtual DECLARE_WRITE8_MEMBER(write_d5xx) override;
protected:
int m_bank, m_subslot_enabled;
diff --git a/src/devices/bus/amiga/zorro/a2052.h b/src/devices/bus/amiga/zorro/a2052.h
index bdb65591425..0c06bac9395 100644
--- a/src/devices/bus/amiga/zorro/a2052.h
+++ b/src/devices/bus/amiga/zorro/a2052.h
@@ -35,7 +35,7 @@ protected:
virtual void device_start() override;
// device_zorro2_card_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w ) override;
// amiga_autoconfig overrides
virtual void autoconfig_base_address(offs_t address) override;
diff --git a/src/devices/bus/amiga/zorro/a2232.h b/src/devices/bus/amiga/zorro/a2232.h
index 1b8c1beca95..2611d243bdb 100644
--- a/src/devices/bus/amiga/zorro/a2232.h
+++ b/src/devices/bus/amiga/zorro/a2232.h
@@ -106,7 +106,7 @@ protected:
virtual void device_reset_after_children() override;
// device_zorro2_card_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w ) override;
// amiga_autoconfig overrides
virtual void autoconfig_base_address(offs_t address) override;
diff --git a/src/devices/bus/amiga/zorro/a590.h b/src/devices/bus/amiga/zorro/a590.h
index 1e0baa7b140..488585fd0cb 100644
--- a/src/devices/bus/amiga/zorro/a590.h
+++ b/src/devices/bus/amiga/zorro/a590.h
@@ -87,7 +87,7 @@ protected:
virtual void int6_w(int state) override { m_slot->int6_w(state); }
// input from slot
- virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w ) override;
private:
required_ioport m_dips;
@@ -117,7 +117,7 @@ public:
virtual void int6_w(int state) override { m_slot->int6_w(state); }
// input from slot
- virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w ) override;
private:
required_ioport m_jp1;
diff --git a/src/devices/bus/amiga/zorro/buddha.h b/src/devices/bus/amiga/zorro/buddha.h
index c1a29158b3f..f8e213db69d 100644
--- a/src/devices/bus/amiga/zorro/buddha.h
+++ b/src/devices/bus/amiga/zorro/buddha.h
@@ -62,7 +62,7 @@ protected:
virtual void device_reset() override;
// device_zorro2_card_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgin_w ) override;
// amiga_autoconfig overrides
virtual void autoconfig_base_address(offs_t address) override;
diff --git a/src/devices/bus/amiga/zorro/zorro.h b/src/devices/bus/amiga/zorro/zorro.h
index 274d7a8b416..fb14b7f09ca 100644
--- a/src/devices/bus/amiga/zorro/zorro.h
+++ b/src/devices/bus/amiga/zorro/zorro.h
@@ -352,7 +352,7 @@ public:
virtual void add_card(device_zorro_card_interface *card) override;
// interface (from slot device)
- virtual DECLARE_WRITE_LINE_MEMBER( cfgout_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( cfgout_w ) override;
DECLARE_WRITE_LINE_MEMBER( eint1_w );
DECLARE_WRITE_LINE_MEMBER( eint4_w );
diff --git a/src/devices/bus/apf/rom.h b/src/devices/bus/apf/rom.h
index 0a3ceee8aa3..d7c3b748014 100644
--- a/src/devices/bus/apf/rom.h
+++ b/src/devices/bus/apf/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
// ======================> apf_basic_device
@@ -33,7 +33,7 @@ public:
apf_basic_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(extra_rom);
+ virtual DECLARE_READ8_MEMBER(extra_rom) override;
};
// ======================> apf_spacedst_device
@@ -45,8 +45,8 @@ public:
apf_spacedst_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
diff --git a/src/devices/bus/arcadia/rom.h b/src/devices/bus/arcadia/rom.h
index 4ce1ebe90fd..3e1c55e60c0 100644
--- a/src/devices/bus/arcadia/rom.h
+++ b/src/devices/bus/arcadia/rom.h
@@ -21,8 +21,8 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_READ8_MEMBER(extra_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_READ8_MEMBER(extra_rom) override;
};
// ======================> arcadia_golf_device
diff --git a/src/devices/bus/astrocde/ram.h b/src/devices/bus/astrocde/ram.h
index fe730ae975a..673e7bef8d9 100644
--- a/src/devices/bus/astrocde/ram.h
+++ b/src/devices/bus/astrocde/ram.h
@@ -22,8 +22,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
protected:
dynamic_buffer m_ram;
@@ -67,8 +67,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
dynamic_buffer m_ram;
@@ -90,8 +90,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
dynamic_buffer m_ram;
@@ -113,8 +113,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
dynamic_buffer m_ram;
diff --git a/src/devices/bus/astrocde/rom.h b/src/devices/bus/astrocde/rom.h
index 3d608c43153..28fcb0d43bb 100644
--- a/src/devices/bus/astrocde/rom.h
+++ b/src/devices/bus/astrocde/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
// ======================> astrocade_rom_256k_device
@@ -36,7 +36,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
private:
UINT8 m_base_bank;
@@ -54,7 +54,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
private:
UINT8 m_base_bank;
diff --git a/src/devices/bus/cbmiec/c1541.h b/src/devices/bus/cbmiec/c1541.h
index 9c1b8ab5c91..df03b9429af 100644
--- a/src/devices/bus/cbmiec/c1541.h
+++ b/src/devices/bus/cbmiec/c1541.h
@@ -138,7 +138,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// not really public
- virtual DECLARE_READ8_MEMBER( via0_pa_r );
+ virtual DECLARE_READ8_MEMBER( via0_pa_r ) override;
};
diff --git a/src/devices/bus/chanf/rom.h b/src/devices/bus/chanf/rom.h
index f63f66ea561..4591865ec05 100644
--- a/src/devices/bus/chanf/rom.h
+++ b/src/devices/bus/chanf/rom.h
@@ -26,7 +26,7 @@ public:
void common_write_3853(UINT32 offset, UINT8 data);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
protected:
@@ -99,10 +99,10 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
virtual DECLARE_READ8_MEMBER(read_ram) override { return common_read_3853(offset); }
virtual DECLARE_WRITE8_MEMBER(write_ram) override { common_write_3853(offset, data); }
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
int m_base_bank;
@@ -122,10 +122,10 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
virtual DECLARE_READ8_MEMBER(read_ram) override { return common_read_3853(offset); }
virtual DECLARE_WRITE8_MEMBER(write_ram) override { common_write_3853(offset, data); }
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
int m_base_bank, m_half_bank;
diff --git a/src/devices/bus/coco/coco_232.h b/src/devices/bus/coco/coco_232.h
index 7d2d1cc02b9..708d89cccf4 100644
--- a/src/devices/bus/coco/coco_232.h
+++ b/src/devices/bus/coco/coco_232.h
@@ -28,8 +28,8 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
// internal state
required_device<mos6551_device> m_uart;
diff --git a/src/devices/bus/coco/coco_fdc.h b/src/devices/bus/coco/coco_fdc.h
index 2408350f16e..2799d15e0ee 100644
--- a/src/devices/bus/coco/coco_fdc.h
+++ b/src/devices/bus/coco/coco_fdc.h
@@ -56,8 +56,8 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
coco_rtc_type_t real_time_clock();
@@ -151,8 +151,8 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
};
diff --git a/src/devices/bus/coco/coco_multi.h b/src/devices/bus/coco/coco_multi.h
index 0cc7b4baae4..3ffb91413eb 100644
--- a/src/devices/bus/coco/coco_multi.h
+++ b/src/devices/bus/coco/coco_multi.h
@@ -44,8 +44,8 @@ protected:
// device-level overrides
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
// device references
diff --git a/src/devices/bus/coco/coco_orch90.h b/src/devices/bus/coco/coco_orch90.h
index 7677216be63..0dcc521ba85 100644
--- a/src/devices/bus/coco/coco_orch90.h
+++ b/src/devices/bus/coco/coco_orch90.h
@@ -28,7 +28,7 @@ public:
protected:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
// internal state
dac_device *m_left_dac;
diff --git a/src/devices/bus/coco/coco_pak.h b/src/devices/bus/coco/coco_pak.h
index 39ac4d4e947..7915fd9923d 100644
--- a/src/devices/bus/coco/coco_pak.h
+++ b/src/devices/bus/coco/coco_pak.h
@@ -54,7 +54,7 @@ public:
protected:
// device-level overrides
virtual void device_reset() override;
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
void banked_pak_set_bank(UINT32 bank);
};
diff --git a/src/devices/bus/crvision/rom.h b/src/devices/bus/crvision/rom.h
index 47d3ec9d472..8a025d6c5d1 100644
--- a/src/devices/bus/crvision/rom.h
+++ b/src/devices/bus/crvision/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom6k_device
@@ -33,7 +33,7 @@ public:
crvision_rom6k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom8k_device
@@ -45,7 +45,7 @@ public:
crvision_rom8k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom10k_device
@@ -57,8 +57,8 @@ public:
crvision_rom10k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom40);
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom40) override;
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom12k_device
@@ -70,8 +70,8 @@ public:
crvision_rom12k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom40);
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom40) override;
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom16k_device
@@ -83,7 +83,7 @@ public:
crvision_rom16k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
// ======================> crvision_rom18k_device
@@ -95,8 +95,8 @@ public:
crvision_rom18k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom40);
- virtual DECLARE_READ8_MEMBER(read_rom80);
+ virtual DECLARE_READ8_MEMBER(read_rom40) override;
+ virtual DECLARE_READ8_MEMBER(read_rom80) override;
};
diff --git a/src/devices/bus/gba/rom.h b/src/devices/bus/gba/rom.h
index 5f258d7650f..f9a3c16cb2e 100644
--- a/src/devices/bus/gba/rom.h
+++ b/src/devices/bus/gba/rom.h
@@ -34,8 +34,8 @@ public:
gba_rom_sram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ram);
- virtual DECLARE_WRITE32_MEMBER(write_ram);
+ virtual DECLARE_READ32_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ram) override;
};
// ======================> gba_rom_flash_device
@@ -51,8 +51,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ram);
- virtual DECLARE_WRITE32_MEMBER(write_ram);
+ virtual DECLARE_READ32_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ram) override;
private:
//UINT32 m_flash_size;
@@ -73,8 +73,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ram);
- virtual DECLARE_WRITE32_MEMBER(write_ram);
+ virtual DECLARE_READ32_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ram) override;
private:
//UINT32 m_flash_size;
@@ -133,8 +133,8 @@ public:
virtual void device_start() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ram);
- virtual DECLARE_WRITE32_MEMBER(write_ram);
+ virtual DECLARE_READ32_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ram) override;
private:
std::unique_ptr<gba_eeprom_device> m_eeprom;
@@ -153,8 +153,8 @@ public:
virtual void device_start() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ram);
- virtual DECLARE_WRITE32_MEMBER(write_ram);
+ virtual DECLARE_READ32_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ram) override;
private:
std::unique_ptr<gba_eeprom_device> m_eeprom;
diff --git a/src/devices/bus/intv/ecs.h b/src/devices/bus/intv/ecs.h
index 3f82aff15e5..3dc2f37e7b6 100644
--- a/src/devices/bus/intv/ecs.h
+++ b/src/devices/bus/intv/ecs.h
@@ -28,16 +28,16 @@ public:
// actual ECS accesses
// paged ROMs
- virtual DECLARE_READ16_MEMBER(read_rom20);
- virtual DECLARE_READ16_MEMBER(read_rom70);
- virtual DECLARE_READ16_MEMBER(read_rome0);
- virtual DECLARE_READ16_MEMBER(read_romf0);
+ virtual DECLARE_READ16_MEMBER(read_rom20) override;
+ virtual DECLARE_READ16_MEMBER(read_rom70) override;
+ virtual DECLARE_READ16_MEMBER(read_rome0) override;
+ virtual DECLARE_READ16_MEMBER(read_romf0) override;
// RAM
virtual DECLARE_READ16_MEMBER(read_ram) override { return (int)m_ram[offset & (m_ram.size() - 1)]; }
virtual DECLARE_WRITE16_MEMBER(write_ram) override { m_ram[offset & (m_ram.size() - 1)] = data & 0xff; }
// AY8914
- virtual DECLARE_READ16_MEMBER(read_ay);
- virtual DECLARE_WRITE16_MEMBER(write_ay);
+ virtual DECLARE_READ16_MEMBER(read_ay) override;
+ virtual DECLARE_WRITE16_MEMBER(write_ay) override;
DECLARE_READ8_MEMBER(ay_porta_r);
DECLARE_READ8_MEMBER(ay_portb_r);
DECLARE_WRITE8_MEMBER(ay_porta_w);
diff --git a/src/devices/bus/intv/voice.h b/src/devices/bus/intv/voice.h
index 84d8727c2b9..0301c6d67b0 100644
--- a/src/devices/bus/intv/voice.h
+++ b/src/devices/bus/intv/voice.h
@@ -23,8 +23,8 @@ public:
// reading and writing
// actual IntelliVoice access
- virtual DECLARE_READ16_MEMBER(read_speech);
- virtual DECLARE_WRITE16_MEMBER(write_speech);
+ virtual DECLARE_READ16_MEMBER(read_speech) override;
+ virtual DECLARE_WRITE16_MEMBER(write_speech) override;
// passthru access
virtual DECLARE_READ16_MEMBER(read_rom04) override { return m_subslot->read_rom04(space, offset, mem_mask); }
diff --git a/src/devices/bus/kc/d002.h b/src/devices/bus/kc/d002.h
index ea28698e884..00c85448643 100644
--- a/src/devices/bus/kc/d002.h
+++ b/src/devices/bus/kc/d002.h
@@ -44,7 +44,7 @@ protected:
virtual void write(offs_t offset, UINT8 data) override;
virtual void io_read(offs_t offset, UINT8 &data) override;
virtual void io_write(offs_t offset, UINT8 data) override;
- virtual DECLARE_WRITE_LINE_MEMBER( mei_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( mei_w ) override;
private:
kcexp_slot_device *m_slot;
diff --git a/src/devices/bus/kc/ram.h b/src/devices/bus/kc/ram.h
index 927b6b9341e..0cc441a5fa0 100644
--- a/src/devices/bus/kc/ram.h
+++ b/src/devices/bus/kc/ram.h
@@ -33,7 +33,7 @@ protected:
virtual void control_w(UINT8 data) override;
virtual void read(offs_t offset, UINT8 &data) override;
virtual void write(offs_t offset, UINT8 data) override;
- virtual DECLARE_WRITE_LINE_MEMBER( mei_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( mei_w ) override;
protected:
kcexp_slot_device *m_slot;
diff --git a/src/devices/bus/kc/rom.h b/src/devices/bus/kc/rom.h
index 9256ed181fc..4310b98ea3b 100644
--- a/src/devices/bus/kc/rom.h
+++ b/src/devices/bus/kc/rom.h
@@ -36,7 +36,7 @@ protected:
virtual void control_w(UINT8 data) override;
virtual void read(offs_t offset, UINT8 &data) override;
virtual UINT8* get_cart_base() override;
- virtual DECLARE_WRITE_LINE_MEMBER( mei_w );
+ virtual DECLARE_WRITE_LINE_MEMBER( mei_w ) override;
protected:
kcexp_slot_device *m_slot;
diff --git a/src/devices/bus/megadrive/eeprom.h b/src/devices/bus/megadrive/eeprom.h
index a47ea4357ed..78ed7689547 100644
--- a/src/devices/bus/megadrive/eeprom.h
+++ b/src/devices/bus/megadrive/eeprom.h
@@ -27,8 +27,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
required_device<i2cmem_device> m_i2cmem;
UINT8 m_i2c_mem, m_i2c_clk;
@@ -46,8 +46,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
// ======================> md_eeprom_nbajamte_device
@@ -62,8 +62,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
// ======================> md_eeprom_cslam_device (same read/write as nbajamte, but different I2C type)
@@ -78,8 +78,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
// ======================> md_eeprom_nflqb_device (same read/write as nbajamte, but different I2C type)
@@ -94,8 +94,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
// ======================> md_eeprom_nhlpa_device
@@ -110,8 +110,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
// ======================> md_eeprom_blara_device (same read/write as codemast, but different I2C type)
@@ -126,8 +126,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
};
diff --git a/src/devices/bus/megadrive/ggenie.h b/src/devices/bus/megadrive/ggenie.h
index 91960a54dc4..75b943abb4e 100644
--- a/src/devices/bus/megadrive/ggenie.h
+++ b/src/devices/bus/megadrive/ggenie.h
@@ -21,8 +21,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
required_device<md_cart_slot_device> m_exp;
diff --git a/src/devices/bus/megadrive/jcart.h b/src/devices/bus/megadrive/jcart.h
index f6014b6556f..7af02447ede 100644
--- a/src/devices/bus/megadrive/jcart.h
+++ b/src/devices/bus/megadrive/jcart.h
@@ -27,8 +27,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
required_ioport m_jcart3;
required_ioport m_jcart4;
@@ -52,8 +52,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
required_device<i2cmem_device> m_i2cmem;
diff --git a/src/devices/bus/megadrive/rom.h b/src/devices/bus/megadrive/rom.h
index 4607055bb6c..796b29dc9fb 100644
--- a/src/devices/bus/megadrive/rom.h
+++ b/src/devices/bus/megadrive/rom.h
@@ -36,9 +36,9 @@ public:
md_rom_sram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
};
// ======================> md_rom_fram_device
@@ -50,10 +50,10 @@ public:
md_rom_fram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
- virtual DECLARE_READ16_MEMBER(read_a13);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
};
// ======================> md_rom_ssf2_device
@@ -69,8 +69,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
private:
UINT8 m_bank[16];
@@ -90,7 +90,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
private:
int m_base;
@@ -110,8 +110,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
private:
UINT8 m_bank;
@@ -127,7 +127,7 @@ public:
md_rom_bugslife_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_chinf3_device
@@ -143,8 +143,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
int m_bank;
@@ -159,7 +159,7 @@ public:
md_rom_16mj2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_elfwor_device
@@ -171,7 +171,7 @@ public:
md_rom_elfwor_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_yasech_device
@@ -183,7 +183,7 @@ public:
md_rom_yasech_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_kof98_device
@@ -195,7 +195,7 @@ public:
md_rom_kof98_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_kof99_device
@@ -207,7 +207,7 @@ public:
md_rom_kof99_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_lion2_device
@@ -223,8 +223,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT16 m_prot1_data, m_prot2_data;
@@ -243,8 +243,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT8 m_reg[3];
@@ -260,7 +260,7 @@ public:
md_rom_mjlov_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_pokea_device
@@ -272,7 +272,7 @@ public:
md_rom_pokea_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_pokestad_device
@@ -288,8 +288,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT8 m_bank;
@@ -308,8 +308,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT16 m_bank_addr, m_bank_size, m_old_bank_addr;
@@ -324,7 +324,7 @@ public:
md_rom_redcl_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_rx3_device
@@ -336,7 +336,7 @@ public:
md_rom_rx3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_sbubl_device
@@ -348,7 +348,7 @@ public:
md_rom_sbubl_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_smb_device
@@ -360,7 +360,7 @@ public:
md_rom_smb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_smb2_device
@@ -372,7 +372,7 @@ public:
md_rom_smb2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
};
// ======================> md_rom_smw64_device
@@ -388,8 +388,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT32 m_latch0, m_latch1;
@@ -406,7 +406,7 @@ public:
md_rom_smouse_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
@@ -419,7 +419,7 @@ public:
md_rom_soulb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
+ virtual DECLARE_READ16_MEMBER(read) override;
};
// ======================> md_rom_squir_device
@@ -435,8 +435,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT16 m_latch;
@@ -455,8 +455,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT16 m_reg;
@@ -475,8 +475,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
UINT16 m_latch;
@@ -496,8 +496,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_READ16_MEMBER(read_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
private:
UINT8 m_bank;
@@ -516,9 +516,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
private:
UINT8 m_mode, m_lock;
@@ -537,9 +537,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
private:
UINT8 m_mode;
diff --git a/src/devices/bus/megadrive/sk.h b/src/devices/bus/megadrive/sk.h
index d15ef1fb3b9..606d928daae 100644
--- a/src/devices/bus/megadrive/sk.h
+++ b/src/devices/bus/megadrive/sk.h
@@ -21,8 +21,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
private:
required_device<md_cart_slot_device> m_exp;
diff --git a/src/devices/bus/megadrive/stm95.h b/src/devices/bus/megadrive/stm95.h
index 98490d51b4d..09e61670c14 100644
--- a/src/devices/bus/megadrive/stm95.h
+++ b/src/devices/bus/megadrive/stm95.h
@@ -68,9 +68,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_READ16_MEMBER(read_a13);
- virtual DECLARE_WRITE16_MEMBER(write_a13);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_READ16_MEMBER(read_a13) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a13) override;
private:
UINT8 m_bank[3];
diff --git a/src/devices/bus/megadrive/svp.h b/src/devices/bus/megadrive/svp.h
index aad90b8f53f..dce7115cf05 100644
--- a/src/devices/bus/megadrive/svp.h
+++ b/src/devices/bus/megadrive/svp.h
@@ -31,10 +31,10 @@ public:
required_ioport m_test_ipt;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read);
- virtual DECLARE_WRITE16_MEMBER(write);
- virtual DECLARE_READ16_MEMBER(read_a15);
- virtual DECLARE_WRITE16_MEMBER(write_a15);
+ virtual DECLARE_READ16_MEMBER(read) override;
+ virtual DECLARE_WRITE16_MEMBER(write) override;
+ virtual DECLARE_READ16_MEMBER(read_a15) override;
+ virtual DECLARE_WRITE16_MEMBER(write_a15) override;
virtual int read_test() override;
diff --git a/src/devices/bus/msx_cart/arc.h b/src/devices/bus/msx_cart/arc.h
index 07858b58dbe..29f24bc7e66 100644
--- a/src/devices/bus/msx_cart/arc.h
+++ b/src/devices/bus/msx_cart/arc.h
@@ -21,7 +21,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
DECLARE_WRITE8_MEMBER(io_7f_w);
DECLARE_READ8_MEMBER(io_7f_r);
diff --git a/src/devices/bus/msx_cart/ascii.h b/src/devices/bus/msx_cart/ascii.h
index 448e776149c..d66cff8ff25 100644
--- a/src/devices/bus/msx_cart/ascii.h
+++ b/src/devices/bus/msx_cart/ascii.h
@@ -25,8 +25,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -49,8 +49,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -73,8 +73,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -100,8 +100,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -127,8 +127,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/crossblaim.h b/src/devices/bus/msx_cart/crossblaim.h
index 651da22d362..85af99795fb 100644
--- a/src/devices/bus/msx_cart/crossblaim.h
+++ b/src/devices/bus/msx_cart/crossblaim.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/disk.h b/src/devices/bus/msx_cart/disk.h
index d8297b46cd7..f941e7e5668 100644
--- a/src/devices/bus/msx_cart/disk.h
+++ b/src/devices/bus/msx_cart/disk.h
@@ -52,8 +52,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void post_load();
@@ -75,8 +75,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void post_load();
@@ -134,8 +134,8 @@ public:
virtual void device_reset() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
};
diff --git a/src/devices/bus/msx_cart/dooly.h b/src/devices/bus/msx_cart/dooly.h
index 7b5e2d6666f..dca29881c5f 100644
--- a/src/devices/bus/msx_cart/dooly.h
+++ b/src/devices/bus/msx_cart/dooly.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
private:
UINT8 m_prot;
diff --git a/src/devices/bus/msx_cart/fmpac.h b/src/devices/bus/msx_cart/fmpac.h
index bb2825bc818..259cb0afe16 100644
--- a/src/devices/bus/msx_cart/fmpac.h
+++ b/src/devices/bus/msx_cart/fmpac.h
@@ -23,8 +23,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/fs_sr022.h b/src/devices/bus/msx_cart/fs_sr022.h
index 699c7785e94..4555520f5b3 100644
--- a/src/devices/bus/msx_cart/fs_sr022.h
+++ b/src/devices/bus/msx_cart/fs_sr022.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
private:
const UINT8 *m_bunsetsu_rom;
diff --git a/src/devices/bus/msx_cart/halnote.h b/src/devices/bus/msx_cart/halnote.h
index f0dc811aaa2..5d59ce7cd35 100644
--- a/src/devices/bus/msx_cart/halnote.h
+++ b/src/devices/bus/msx_cart/halnote.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/hfox.h b/src/devices/bus/msx_cart/hfox.h
index b4c0582eab6..c51bd77cd2f 100644
--- a/src/devices/bus/msx_cart/hfox.h
+++ b/src/devices/bus/msx_cart/hfox.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/holy_quran.h b/src/devices/bus/msx_cart/holy_quran.h
index ebcef6d3d97..00ae6bc92f4 100644
--- a/src/devices/bus/msx_cart/holy_quran.h
+++ b/src/devices/bus/msx_cart/holy_quran.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/konami.h b/src/devices/bus/msx_cart/konami.h
index 9b902ab6f4c..e26533bce29 100644
--- a/src/devices/bus/msx_cart/konami.h
+++ b/src/devices/bus/msx_cart/konami.h
@@ -30,8 +30,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -55,8 +55,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -82,8 +82,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -107,8 +107,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
private:
UINT8 *m_bank_base;
@@ -129,8 +129,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -183,7 +183,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
DECLARE_WRITE8_MEMBER(io_20_w);
DECLARE_READ8_MEMBER(io_00_r);
diff --git a/src/devices/bus/msx_cart/korean.h b/src/devices/bus/msx_cart/korean.h
index 923b7cde795..7c332f486c3 100644
--- a/src/devices/bus/msx_cart/korean.h
+++ b/src/devices/bus/msx_cart/korean.h
@@ -23,8 +23,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
@@ -49,7 +49,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
DECLARE_WRITE8_MEMBER(banking);
@@ -74,8 +74,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/majutsushi.h b/src/devices/bus/msx_cart/majutsushi.h
index cd6d80226e0..2cff08446a2 100644
--- a/src/devices/bus/msx_cart/majutsushi.h
+++ b/src/devices/bus/msx_cart/majutsushi.h
@@ -23,8 +23,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/msx_audio.h b/src/devices/bus/msx_cart/msx_audio.h
index 2a5e34f0f4b..9787d1b163b 100644
--- a/src/devices/bus/msx_cart/msx_audio.h
+++ b/src/devices/bus/msx_cart/msx_audio.h
@@ -26,7 +26,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
private:
required_device<y8950_device> m_y8950;
@@ -46,7 +46,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
DECLARE_WRITE_LINE_MEMBER(midi_in);
DECLARE_WRITE_LINE_MEMBER(irq_write);
@@ -73,8 +73,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
DECLARE_WRITE8_MEMBER(write_y8950);
DECLARE_READ8_MEMBER(read_y8950);
diff --git a/src/devices/bus/msx_cart/msxdos2.h b/src/devices/bus/msx_cart/msxdos2.h
index 8cc4564c2d9..a4171b41292 100644
--- a/src/devices/bus/msx_cart/msxdos2.h
+++ b/src/devices/bus/msx_cart/msxdos2.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/nomapper.h b/src/devices/bus/msx_cart/nomapper.h
index bc0dbbc56d6..f81c7bcdd50 100644
--- a/src/devices/bus/msx_cart/nomapper.h
+++ b/src/devices/bus/msx_cart/nomapper.h
@@ -20,7 +20,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
private:
UINT32 m_start_address;
diff --git a/src/devices/bus/msx_cart/rtype.h b/src/devices/bus/msx_cart/rtype.h
index 373409bd023..811ccc5ad27 100644
--- a/src/devices/bus/msx_cart/rtype.h
+++ b/src/devices/bus/msx_cart/rtype.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/super_swangi.h b/src/devices/bus/msx_cart/super_swangi.h
index fdca9541266..19241869877 100644
--- a/src/devices/bus/msx_cart/super_swangi.h
+++ b/src/devices/bus/msx_cart/super_swangi.h
@@ -21,8 +21,8 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
void restore_banks();
diff --git a/src/devices/bus/msx_cart/superloderunner.h b/src/devices/bus/msx_cart/superloderunner.h
index 221ab5128cc..22b1e47e368 100644
--- a/src/devices/bus/msx_cart/superloderunner.h
+++ b/src/devices/bus/msx_cart/superloderunner.h
@@ -20,7 +20,7 @@ public:
virtual void initialize_cartridge() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
DECLARE_WRITE8_MEMBER(banking);
diff --git a/src/devices/bus/msx_cart/yamaha.h b/src/devices/bus/msx_cart/yamaha.h
index 1888614236d..30f7fea8e55 100644
--- a/src/devices/bus/msx_cart/yamaha.h
+++ b/src/devices/bus/msx_cart/yamaha.h
@@ -23,8 +23,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
DECLARE_WRITE_LINE_MEMBER(ym2151_irq_w);
DECLARE_WRITE_LINE_MEMBER(ym2148_irq_w);
diff --git a/src/devices/bus/msx_slot/bunsetsu.h b/src/devices/bus/msx_slot/bunsetsu.h
index 47036b9d4c5..701e6bb8640 100644
--- a/src/devices/bus/msx_slot/bunsetsu.h
+++ b/src/devices/bus/msx_slot/bunsetsu.h
@@ -25,8 +25,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
memory_region *m_bunsetsu_region;
diff --git a/src/devices/bus/msx_slot/cartridge.h b/src/devices/bus/msx_slot/cartridge.h
index 9db927cbe17..7eaaf7a3242 100644
--- a/src/devices/bus/msx_slot/cartridge.h
+++ b/src/devices/bus/msx_slot/cartridge.h
@@ -58,8 +58,8 @@ public:
virtual void get_default_card_software(std::string &result) override;
// msx_internal_slot-level overrides
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
DECLARE_WRITE_LINE_MEMBER(irq_out);
diff --git a/src/devices/bus/msx_slot/disk.h b/src/devices/bus/msx_slot/disk.h
index 26ab1785599..fb0bdad5cdf 100644
--- a/src/devices/bus/msx_slot/disk.h
+++ b/src/devices/bus/msx_slot/disk.h
@@ -131,8 +131,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void post_load();
@@ -153,8 +153,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void post_load();
@@ -170,8 +170,8 @@ class msx_slot_disk3_device : public msx_slot_tc8566_disk_device
public:
msx_slot_disk3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
};
@@ -180,8 +180,8 @@ class msx_slot_disk4_device : public msx_slot_tc8566_disk_device
public:
msx_slot_disk4_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
};
@@ -213,8 +213,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void post_load();
diff --git a/src/devices/bus/msx_slot/fs4600.h b/src/devices/bus/msx_slot/fs4600.h
index d7e18f7480b..57ae25aa47e 100644
--- a/src/devices/bus/msx_slot/fs4600.h
+++ b/src/devices/bus/msx_slot/fs4600.h
@@ -26,8 +26,8 @@ public:
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void restore_banks();
diff --git a/src/devices/bus/msx_slot/music.h b/src/devices/bus/msx_slot/music.h
index e11c73b9a49..eb2501b6746 100644
--- a/src/devices/bus/msx_slot/music.h
+++ b/src/devices/bus/msx_slot/music.h
@@ -26,7 +26,7 @@ public:
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
+ virtual DECLARE_READ8_MEMBER(read) override;
DECLARE_WRITE8_MEMBER(write_ym2413);
diff --git a/src/devices/bus/msx_slot/panasonic08.h b/src/devices/bus/msx_slot/panasonic08.h
index bb02e69f622..d42ebd308f5 100644
--- a/src/devices/bus/msx_slot/panasonic08.h
+++ b/src/devices/bus/msx_slot/panasonic08.h
@@ -26,8 +26,8 @@ public:
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void restore_banks();
diff --git a/src/devices/bus/msx_slot/ram.h b/src/devices/bus/msx_slot/ram.h
index 0753fcb6a93..da9ed2e61b0 100644
--- a/src/devices/bus/msx_slot/ram.h
+++ b/src/devices/bus/msx_slot/ram.h
@@ -22,8 +22,8 @@ public:
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
private:
std::vector<UINT8> m_ram;
diff --git a/src/devices/bus/msx_slot/ram_mm.h b/src/devices/bus/msx_slot/ram_mm.h
index d2dfee8c294..b58532c2d57 100644
--- a/src/devices/bus/msx_slot/ram_mm.h
+++ b/src/devices/bus/msx_slot/ram_mm.h
@@ -23,8 +23,8 @@ public:
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8_MEMBER(read_mapper_bank);
DECLARE_WRITE8_MEMBER(write_mapper_bank);
diff --git a/src/devices/bus/msx_slot/rom.h b/src/devices/bus/msx_slot/rom.h
index 5ed56a151f6..e46fea28186 100644
--- a/src/devices/bus/msx_slot/rom.h
+++ b/src/devices/bus/msx_slot/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read);
+ virtual DECLARE_READ8_MEMBER(read) override;
private:
const char *m_region;
diff --git a/src/devices/bus/msx_slot/sony08.h b/src/devices/bus/msx_slot/sony08.h
index f303c0fc83d..ebef6145c4f 100644
--- a/src/devices/bus/msx_slot/sony08.h
+++ b/src/devices/bus/msx_slot/sony08.h
@@ -26,8 +26,8 @@ public:
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
void restore_banks();
diff --git a/src/devices/bus/neogeo/bootleg_cart.h b/src/devices/bus/neogeo/bootleg_cart.h
index 94571d5b108..77082b7035d 100644
--- a/src/devices/bus/neogeo/bootleg_cart.h
+++ b/src/devices/bus/neogeo/bootleg_cart.h
@@ -25,7 +25,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override {}
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/neogeo/bootleg_hybrid_cart.h b/src/devices/bus/neogeo/bootleg_hybrid_cart.h
index c6b6a7858d9..09416da8545 100644
--- a/src/devices/bus/neogeo/bootleg_hybrid_cart.h
+++ b/src/devices/bus/neogeo/bootleg_hybrid_cart.h
@@ -27,7 +27,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override {}
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/neogeo/cmc_cart.h b/src/devices/bus/neogeo/cmc_cart.h
index fdbaab73207..6dcb544813a 100644
--- a/src/devices/bus/neogeo/cmc_cart.h
+++ b/src/devices/bus/neogeo/cmc_cart.h
@@ -24,7 +24,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); }
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/neogeo/fatfury2_cart.h b/src/devices/bus/neogeo/fatfury2_cart.h
index 05041421643..4d4f91a72a1 100644
--- a/src/devices/bus/neogeo/fatfury2_cart.h
+++ b/src/devices/bus/neogeo/fatfury2_cart.h
@@ -23,7 +23,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override;
diff --git a/src/devices/bus/neogeo/kof2002_cart.h b/src/devices/bus/neogeo/kof2002_cart.h
index 1d2184f5b2e..f8c87314588 100644
--- a/src/devices/bus/neogeo/kof2002_cart.h
+++ b/src/devices/bus/neogeo/kof2002_cart.h
@@ -25,7 +25,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); }
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/neogeo/kof98_cart.h b/src/devices/bus/neogeo/kof98_cart.h
index 15c680ea7c9..6bf3a715cde 100644
--- a/src/devices/bus/neogeo/kof98_cart.h
+++ b/src/devices/bus/neogeo/kof98_cart.h
@@ -23,7 +23,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override;
diff --git a/src/devices/bus/neogeo/mslugx_cart.h b/src/devices/bus/neogeo/mslugx_cart.h
index 65acd584a54..2e58655f3e2 100644
--- a/src/devices/bus/neogeo/mslugx_cart.h
+++ b/src/devices/bus/neogeo/mslugx_cart.h
@@ -23,7 +23,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override;
diff --git a/src/devices/bus/neogeo/pcm2_cart.h b/src/devices/bus/neogeo/pcm2_cart.h
index dc967365f3b..74f8e24d929 100644
--- a/src/devices/bus/neogeo/pcm2_cart.h
+++ b/src/devices/bus/neogeo/pcm2_cart.h
@@ -24,7 +24,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override { m_banked_cart->install_banks(machine, maincpu, cpuregion, cpuregion_size); }
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/neogeo/pvc_cart.h b/src/devices/bus/neogeo/pvc_cart.h
index 040ff94ad91..7d5e3aa22d5 100644
--- a/src/devices/bus/neogeo/pvc_cart.h
+++ b/src/devices/bus/neogeo/pvc_cart.h
@@ -25,7 +25,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override
{
diff --git a/src/devices/bus/neogeo/rom.h b/src/devices/bus/neogeo/rom.h
index 1031d443089..7a1135a3e7c 100644
--- a/src/devices/bus/neogeo/rom.h
+++ b/src/devices/bus/neogeo/rom.h
@@ -22,7 +22,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override;
diff --git a/src/devices/bus/neogeo/sma_cart.h b/src/devices/bus/neogeo/sma_cart.h
index f3d890db167..04df0b1217a 100644
--- a/src/devices/bus/neogeo/sma_cart.h
+++ b/src/devices/bus/neogeo/sma_cart.h
@@ -24,7 +24,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ16_MEMBER(read_rom);
+ virtual DECLARE_READ16_MEMBER(read_rom) override;
virtual void activate_cart(ACTIVATE_CART_PARAMS) override {}
virtual void decrypt_all(DECRYPT_ALL_PARAMS) override {}
diff --git a/src/devices/bus/nes/2a03pur.h b/src/devices/bus/nes/2a03pur.h
index 20c410b9d44..6bcafadb7d5 100644
--- a/src/devices/bus/nes/2a03pur.h
+++ b/src/devices/bus/nes/2a03pur.h
@@ -16,8 +16,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/act53.h b/src/devices/bus/nes/act53.h
index acf49fadbe2..e3b395ce1cd 100644
--- a/src/devices/bus/nes/act53.h
+++ b/src/devices/bus/nes/act53.h
@@ -16,8 +16,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/aladdin.h b/src/devices/bus/nes/aladdin.h
index 3c3e77dda2e..ad6b7a4a796 100644
--- a/src/devices/bus/nes/aladdin.h
+++ b/src/devices/bus/nes/aladdin.h
@@ -151,8 +151,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/ave.h b/src/devices/bus/nes/ave.h
index 4b2cdc04e67..936d93ce392 100644
--- a/src/devices/bus/nes/ave.h
+++ b/src/devices/bus/nes/ave.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -48,7 +48,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/bandai.h b/src/devices/bus/nes/bandai.h
index b1c1a796686..13ee41f4823 100644
--- a/src/devices/bus/nes/bandai.h
+++ b/src/devices/bus/nes/bandai.h
@@ -17,9 +17,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
- virtual DECLARE_READ8_MEMBER(nt_r);
- virtual DECLARE_WRITE8_MEMBER(nt_w);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+ virtual DECLARE_READ8_MEMBER(nt_r) override;
+ virtual DECLARE_WRITE8_MEMBER(nt_w) override;
virtual void pcb_reset() override;
@@ -45,7 +45,7 @@ public:
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual DECLARE_WRITE8_MEMBER(fcg_write);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -84,8 +84,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -118,9 +118,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/benshieng.h b/src/devices/bus/nes/benshieng.h
index 1e6741e8433..c87b016c6a3 100644
--- a/src/devices/bus/nes/benshieng.h
+++ b/src/devices/bus/nes/benshieng.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/bootleg.h b/src/devices/bus/nes/bootleg.h
index 809eb82a277..013a6a22b70 100644
--- a/src/devices/bus/nes/bootleg.h
+++ b/src/devices/bus/nes/bootleg.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -37,7 +37,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -59,8 +59,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -84,8 +84,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -105,7 +105,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -128,7 +128,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -148,8 +148,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -169,11 +169,11 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -197,8 +197,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -222,9 +222,9 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
virtual void pcb_reset() override;
@@ -247,8 +247,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_ex);
- virtual DECLARE_READ8_MEMBER(read_m);
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
virtual void pcb_reset() override;
@@ -267,8 +267,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -287,10 +287,10 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -309,9 +309,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -333,10 +333,10 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
virtual DECLARE_WRITE8_MEMBER(write_m) override {}
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -361,10 +361,10 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -382,9 +382,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -402,8 +402,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -421,8 +421,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -438,8 +438,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/camerica.h b/src/devices/bus/nes/camerica.h
index 103eb7f033e..f9adeacdca0 100644
--- a/src/devices/bus/nes/camerica.h
+++ b/src/devices/bus/nes/camerica.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual DECLARE_WRITE8_MEMBER(write_m) override { write_h(space, offset, data, mem_mask); }
virtual void pcb_reset() override;
@@ -52,7 +52,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/cne.h b/src/devices/bus/nes/cne.h
index 1defc8aef51..f64445aeb01 100644
--- a/src/devices/bus/nes/cne.h
+++ b/src/devices/bus/nes/cne.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,8 +32,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -49,7 +49,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/cony.h b/src/devices/bus/nes/cony.h
index 5bd254a8690..625470da1e1 100644
--- a/src/devices/bus/nes/cony.h
+++ b/src/devices/bus/nes/cony.h
@@ -18,9 +18,9 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -51,9 +51,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/datach.h b/src/devices/bus/nes/datach.h
index b8294d87f17..3fe70c2a531 100644
--- a/src/devices/bus/nes/datach.h
+++ b/src/devices/bus/nes/datach.h
@@ -145,9 +145,9 @@ public:
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/discrete.h b/src/devices/bus/nes/discrete.h
index 3b666fee6f8..94abf418a95 100644
--- a/src/devices/bus/nes/discrete.h
+++ b/src/devices/bus/nes/discrete.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -48,7 +48,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -64,7 +64,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/disksys.h b/src/devices/bus/nes/disksys.h
index a52dc24c803..821cfb5614b 100644
--- a/src/devices/bus/nes/disksys.h
+++ b/src/devices/bus/nes/disksys.h
@@ -21,12 +21,12 @@ public:
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 DECLARE_READ8_MEMBER(read_ex);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_ex) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void disk_flip_side() override;
diff --git a/src/devices/bus/nes/ggenie.h b/src/devices/bus/nes/ggenie.h
index 863f917ad1a..f0b55ee3753 100644
--- a/src/devices/bus/nes/ggenie.h
+++ b/src/devices/bus/nes/ggenie.h
@@ -16,17 +16,17 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
-
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
- virtual DECLARE_READ8_MEMBER(nt_r);
- virtual DECLARE_WRITE8_MEMBER(nt_w);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
+ virtual DECLARE_READ8_MEMBER(nt_r) override;
+ virtual DECLARE_WRITE8_MEMBER(nt_w) override;
void hblank_irq(int scanline, int vblank, int blanked) override { if (m_gg_bypass && m_ggslot->m_cart) m_ggslot->m_cart->hblank_irq(scanline, vblank, blanked); }
void scanline_irq(int scanline, int vblank, int blanked) override { if (m_gg_bypass && m_ggslot->m_cart) m_ggslot->m_cart->scanline_irq(scanline, vblank, blanked); }
diff --git a/src/devices/bus/nes/henggedianzi.h b/src/devices/bus/nes/henggedianzi.h
index 55abac8c479..9f1344bfab9 100644
--- a/src/devices/bus/nes/henggedianzi.h
+++ b/src/devices/bus/nes/henggedianzi.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,8 +32,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -49,7 +49,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/hes.h b/src/devices/bus/nes/hes.h
index 1af0679bd1d..d6e59f90bae 100644
--- a/src/devices/bus/nes/hes.h
+++ b/src/devices/bus/nes/hes.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/hosenkan.h b/src/devices/bus/nes/hosenkan.h
index 6b18f0c8866..ca3840bcbb9 100644
--- a/src/devices/bus/nes/hosenkan.h
+++ b/src/devices/bus/nes/hosenkan.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
diff --git a/src/devices/bus/nes/irem.h b/src/devices/bus/nes/irem.h
index 12d581fdd25..0e1e55803f7 100644
--- a/src/devices/bus/nes/irem.h
+++ b/src/devices/bus/nes/irem.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -48,7 +48,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -64,7 +64,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -84,7 +84,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/jaleco.h b/src/devices/bus/nes/jaleco.h
index 9600ebb3725..7d8536b71ff 100644
--- a/src/devices/bus/nes/jaleco.h
+++ b/src/devices/bus/nes/jaleco.h
@@ -17,7 +17,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -34,7 +34,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -53,7 +53,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -70,7 +70,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -88,7 +88,7 @@ public:
nes_jf17_adpcm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
private:
required_device<samples_device> m_samples;
@@ -106,7 +106,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -121,7 +121,7 @@ public:
nes_jf19_adpcm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
private:
required_device<samples_device> m_samples;
diff --git a/src/devices/bus/nes/jy.h b/src/devices/bus/nes/jy.h
index ce9f6dd2426..1eca466d681 100644
--- a/src/devices/bus/nes/jy.h
+++ b/src/devices/bus/nes/jy.h
@@ -18,13 +18,13 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_READ8_MEMBER(nt_r);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_READ8_MEMBER(nt_r) override;
virtual void scanline_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -85,7 +85,7 @@ public:
// construction/destruction
nes_jy_typec_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(chr_r);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
protected:
void update_mirror_typec();
diff --git a/src/devices/bus/nes/kaiser.h b/src/devices/bus/nes/kaiser.h
index 556f22edef7..c38731216a9 100644
--- a/src/devices/bus/nes/kaiser.h
+++ b/src/devices/bus/nes/kaiser.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,8 +32,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -54,7 +54,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
virtual DECLARE_WRITE8_MEMBER(ks7032_write);
virtual DECLARE_WRITE8_MEMBER(write_h) override { ks7032_write(space, offset, data, mem_mask); }
@@ -83,8 +83,8 @@ public:
nes_ks202_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -99,9 +99,9 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_ex);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -127,7 +127,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -142,8 +142,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -159,9 +159,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/karastudio.h b/src/devices/bus/nes/karastudio.h
index e49edfbed17..c39020d38ce 100644
--- a/src/devices/bus/nes/karastudio.h
+++ b/src/devices/bus/nes/karastudio.h
@@ -128,9 +128,9 @@ public:
virtual void device_start() override;
virtual ioport_constructor device_input_ports() const override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/konami.h b/src/devices/bus/nes/konami.h
index 34626a327a5..ace9c080fef 100644
--- a/src/devices/bus/nes/konami.h
+++ b/src/devices/bus/nes/konami.h
@@ -18,7 +18,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -37,9 +37,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -60,7 +60,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -86,7 +86,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -117,7 +117,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
required_device<vrc6snd_device> m_vrc6snd;
};
@@ -134,7 +134,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/legacy.h b/src/devices/bus/nes/legacy.h
index 9c9f0f34f23..4efc4bc96f5 100644
--- a/src/devices/bus/nes/legacy.h
+++ b/src/devices/bus/nes/legacy.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -34,10 +34,10 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
virtual void pcb_reset() override;
@@ -64,7 +64,7 @@ public:
nes_ffe8_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual DECLARE_WRITE8_MEMBER(write_h) override {}
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/mmc1.h b/src/devices/bus/nes/mmc1.h
index eb3cde7d063..7b71b732a87 100644
--- a/src/devices/bus/nes/mmc1.h
+++ b/src/devices/bus/nes/mmc1.h
@@ -17,9 +17,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void update_regs(int reg); // this is needed to simplify NES-EVENT pcb implementation, which handle differently some regs!
virtual void pcb_reset() override;
@@ -41,8 +41,8 @@ public:
// construction/destruction
nes_sorom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -53,8 +53,8 @@ public:
// construction/destruction
nes_sxrom_a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
};
class nes_sorom_a_device : public nes_sxrom_device
@@ -63,8 +63,8 @@ public:
// construction/destruction
nes_sorom_a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/mmc2.h b/src/devices/bus/nes/mmc2.h
index 3008d9b3425..d127aafec2f 100644
--- a/src/devices/bus/nes/mmc2.h
+++ b/src/devices/bus/nes/mmc2.h
@@ -38,7 +38,7 @@ public:
nes_fxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/mmc3.h b/src/devices/bus/nes/mmc3.h
index 6366459f2b8..6436b247cea 100644
--- a/src/devices/bus/nes/mmc3.h
+++ b/src/devices/bus/nes/mmc3.h
@@ -17,8 +17,8 @@ public:
// device-level overrides
virtual void device_start() override { mmc3_start(); }
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual DECLARE_WRITE8_MEMBER(txrom_write);
virtual DECLARE_WRITE8_MEMBER(write_h) override { txrom_write(space, offset, data, mem_mask); }
virtual void prg_cb(int start, int bank);
@@ -60,9 +60,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -84,7 +84,7 @@ public:
nes_txsrom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void chr_cb(int start, int bank, int source) override;
protected:
@@ -114,7 +114,7 @@ public:
nes_qj_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -128,7 +128,7 @@ public:
nes_zz_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/mmc3_clones.h b/src/devices/bus/nes/mmc3_clones.h
index 5cfcee6c35a..f803ff87323 100644
--- a/src/devices/bus/nes/mmc3_clones.h
+++ b/src/devices/bus/nes/mmc3_clones.h
@@ -15,7 +15,7 @@ public:
nes_nitra_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -28,7 +28,7 @@ public:
nes_ks7057_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -41,7 +41,7 @@ public:
nes_sbros11_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -54,7 +54,7 @@ public:
nes_malisb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
};
@@ -69,7 +69,7 @@ public:
nes_family4646_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -85,9 +85,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -106,8 +106,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -129,8 +129,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -150,9 +150,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -175,7 +175,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void prg_cb(int start, int bank) override;
virtual void pcb_reset() override;
@@ -195,9 +195,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -220,9 +220,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void pcb_reset() override;
@@ -242,8 +242,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_ex);
- virtual DECLARE_WRITE8_MEMBER(write_ex);
+ virtual DECLARE_READ8_MEMBER(read_ex) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ex) override;
virtual DECLARE_READ8_MEMBER(read_l) override { return read_ex(space, offset, mem_mask); }
virtual DECLARE_READ8_MEMBER(read_m) override { return read_ex(space, offset, mem_mask); }
virtual DECLARE_WRITE8_MEMBER(write_l) override { write_ex(space, offset, data, mem_mask); }
@@ -265,7 +265,7 @@ public:
nes_txc_tw_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual DECLARE_WRITE8_MEMBER(write_m) override { write_l(space, offset & 0xff, data, mem_mask); } // offset does not really count for this mapper }
virtual void prg_cb(int start, int bank) override;
};
@@ -280,7 +280,7 @@ public:
nes_kof97_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -294,9 +294,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h); // offset does not really count for this mapper
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override; // offset does not really count for this mapper
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -316,7 +316,7 @@ public:
nes_sf3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
protected:
virtual void set_chr(UINT8 chr, int chr_base, int chr_mask) override;
@@ -333,8 +333,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void prg_cb(int start, int bank) override;
virtual void pcb_reset() override;
@@ -354,7 +354,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void pcb_reset() override;
@@ -375,8 +375,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void chr_cb(int start, int bank, int source) override;
virtual void pcb_reset() override;
@@ -395,8 +395,8 @@ public:
nes_a9746_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual void device_start() override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset();
@@ -418,8 +418,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -455,7 +455,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -475,7 +475,7 @@ public:
nes_bmc_15in1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -490,7 +490,7 @@ public:
nes_bmc_sbig7_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -506,7 +506,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -525,7 +525,7 @@ public:
nes_bmc_hik4_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -541,7 +541,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -560,7 +560,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -579,8 +579,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -601,7 +601,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -622,7 +622,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -643,7 +643,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
diff --git a/src/devices/bus/nes/mmc5.h b/src/devices/bus/nes/mmc5.h
index c693b33e8bb..9bf73c9ac4b 100644
--- a/src/devices/bus/nes/mmc5.h
+++ b/src/devices/bus/nes/mmc5.h
@@ -16,16 +16,16 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
-
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_READ8_MEMBER(nt_r);
- virtual DECLARE_WRITE8_MEMBER(nt_w);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_READ8_MEMBER(nt_r) override;
+ virtual DECLARE_WRITE8_MEMBER(nt_w) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/multigame.h b/src/devices/bus/nes/multigame.h
index 6ee92e0de59..e9ecced4a7a 100644
--- a/src/devices/bus/nes/multigame.h
+++ b/src/devices/bus/nes/multigame.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,8 +32,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -52,8 +52,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -72,9 +72,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -94,7 +94,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -114,7 +114,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -130,7 +130,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -149,7 +149,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -165,7 +165,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -181,7 +181,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -197,7 +197,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -213,8 +213,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -233,7 +233,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -249,7 +249,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -265,9 +265,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
virtual void pcb_reset() override;
@@ -288,7 +288,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -307,7 +307,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -323,7 +323,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -342,7 +342,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -358,7 +358,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -374,8 +374,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -391,7 +391,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -407,7 +407,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -423,8 +423,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -444,7 +444,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -460,8 +460,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -481,7 +481,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -501,7 +501,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -517,7 +517,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -533,7 +533,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -549,7 +549,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -565,7 +565,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -581,7 +581,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -597,8 +597,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -618,7 +618,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -634,7 +634,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -653,7 +653,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -669,7 +669,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -685,7 +685,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -701,8 +701,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -722,8 +722,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
virtual void pcb_reset() override;
@@ -742,8 +742,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -762,7 +762,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -778,8 +778,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -798,7 +798,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -830,7 +830,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/namcot.h b/src/devices/bus/nes/namcot.h
index 5e9a51cc2a0..6499218a752 100644
--- a/src/devices/bus/nes/namcot.h
+++ b/src/devices/bus/nes/namcot.h
@@ -37,7 +37,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -56,7 +56,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -110,9 +110,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -131,15 +131,15 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
// we have to overwrite these to allow CIRAM to be used for VRAM, even if it's not clear which game(s) use this
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/nanjing.h b/src/devices/bus/nes/nanjing.h
index 9ce95cf136c..3fe4d670527 100644
--- a/src/devices/bus/nes/nanjing.h
+++ b/src/devices/bus/nes/nanjing.h
@@ -16,8 +16,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/ntdec.h b/src/devices/bus/nes/ntdec.h
index 1b0414550ee..bc6906179ce 100644
--- a/src/devices/bus/nes/ntdec.h
+++ b/src/devices/bus/nes/ntdec.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -35,7 +35,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/nxrom.h b/src/devices/bus/nes/nxrom.h
index f641965a282..e813e4f1ad3 100644
--- a/src/devices/bus/nes/nxrom.h
+++ b/src/devices/bus/nes/nxrom.h
@@ -33,9 +33,9 @@ public:
// construction/destruction
nes_nrom368_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
};
@@ -61,7 +61,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -77,7 +77,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -94,8 +94,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -114,7 +114,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -130,7 +130,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -146,7 +146,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -162,7 +162,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -178,7 +178,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -193,8 +193,8 @@ public:
nes_nochr_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_READ8_MEMBER(chr_r);
- virtual DECLARE_WRITE8_MEMBER(chr_w);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
+ virtual DECLARE_WRITE8_MEMBER(chr_w) override;
};
diff --git a/src/devices/bus/nes/pirate.h b/src/devices/bus/nes/pirate.h
index f3af96fe4fa..c9425d5e263 100644
--- a/src/devices/bus/nes/pirate.h
+++ b/src/devices/bus/nes/pirate.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -48,10 +48,10 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -71,7 +71,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -93,7 +93,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -109,7 +109,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -128,7 +128,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -147,7 +147,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -166,7 +166,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -182,7 +182,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -198,9 +198,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -219,7 +219,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -243,7 +243,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -265,7 +265,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -290,8 +290,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -310,7 +310,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -336,7 +336,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -364,11 +364,11 @@ public:
nes_fujiya_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual DECLARE_WRITE8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual void device_start() override;
+ virtual DECLARE_WRITE8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
- virtual void pcb_reset();
+ virtual void pcb_reset() override;
private:
UINT8 m_latch;
diff --git a/src/devices/bus/nes/pt554.h b/src/devices/bus/nes/pt554.h
index 917a7d65c42..b42cc048d5e 100644
--- a/src/devices/bus/nes/pt554.h
+++ b/src/devices/bus/nes/pt554.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
private:
required_device<samples_device> m_samples;
diff --git a/src/devices/bus/nes/racermate.h b/src/devices/bus/nes/racermate.h
index 22aac1913b5..3ba50b399ae 100644
--- a/src/devices/bus/nes/racermate.h
+++ b/src/devices/bus/nes/racermate.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/rcm.h b/src/devices/bus/nes/rcm.h
index 3a7afce5844..0b78c1e41bf 100644
--- a/src/devices/bus/nes/rcm.h
+++ b/src/devices/bus/nes/rcm.h
@@ -17,8 +17,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual DECLARE_READ8_MEMBER(read_l) override { return read_m(space, offset, mem_mask); }
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -34,7 +34,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -50,7 +50,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -66,7 +66,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -82,7 +82,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/rexsoft.h b/src/devices/bus/nes/rexsoft.h
index 778deb94af3..0b9799ee168 100644
--- a/src/devices/bus/nes/rexsoft.h
+++ b/src/devices/bus/nes/rexsoft.h
@@ -16,9 +16,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
virtual DECLARE_READ8_MEMBER(read_m) override { return read_l(space, offset, mem_mask); }
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void chr_cb( int start, int bank, int source ) override;
virtual void pcb_reset() override;
@@ -38,7 +38,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/sachen.h b/src/devices/bus/nes/sachen.h
index 31c77263b78..066a5e86a57 100644
--- a/src/devices/bus/nes/sachen.h
+++ b/src/devices/bus/nes/sachen.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -32,7 +32,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -48,7 +48,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -64,7 +64,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -80,7 +80,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
};
@@ -96,7 +96,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
virtual void pcb_reset() override;
};
@@ -112,7 +112,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual DECLARE_WRITE8_MEMBER(write_m) override { write_l(space, (offset + 0x100) & 0xfff, data, mem_mask); }
virtual DECLARE_WRITE8_MEMBER(write_h) override { write_l(space, (offset + 0x100) & 0xfff, data, mem_mask); }
@@ -130,8 +130,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -151,8 +151,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -172,7 +172,7 @@ public:
// device-level overrides
virtual DECLARE_READ8_MEMBER(read_l) override { return 0xff; } // no read_l here
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
};
@@ -187,7 +187,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual DECLARE_WRITE8_MEMBER(write_m) override { write_l(space, (offset + 0x100) & 0xfff, data, mem_mask); }
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/somari.h b/src/devices/bus/nes/somari.h
index 596ecd0a33f..340bdc1d439 100644
--- a/src/devices/bus/nes/somari.h
+++ b/src/devices/bus/nes/somari.h
@@ -17,11 +17,11 @@ public:
// device-level overrides
virtual void device_start() override;
virtual DECLARE_WRITE8_MEMBER(write_l) override { write_m(space, offset + 0x100, data, mem_mask); }
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual DECLARE_WRITE8_MEMBER(mmc1_w);
virtual DECLARE_WRITE8_MEMBER(mmc3_w);
virtual DECLARE_WRITE8_MEMBER(vrc2_w);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
private:
diff --git a/src/devices/bus/nes/sunsoft.h b/src/devices/bus/nes/sunsoft.h
index 4e7be6d9d91..8e55a80ce39 100644
--- a/src/devices/bus/nes/sunsoft.h
+++ b/src/devices/bus/nes/sunsoft.h
@@ -17,7 +17,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
};
@@ -33,7 +33,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -50,7 +50,7 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -74,8 +74,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual DECLARE_WRITE8_MEMBER(sun4_write);
virtual DECLARE_WRITE8_MEMBER(write_h) override { sun4_write(space, offset, data, mem_mask); }
@@ -98,8 +98,8 @@ public:
// device-level overrides
virtual void device_start() override;
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual DECLARE_WRITE8_MEMBER(fme7_write);
virtual DECLARE_WRITE8_MEMBER(write_h) override { fme7_write(space, offset, data, mem_mask); }
@@ -127,7 +127,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
private:
required_device<ay8910_device> m_ym2149;
diff --git a/src/devices/bus/nes/sunsoft_dcs.h b/src/devices/bus/nes/sunsoft_dcs.h
index 20266b52540..a6437cb4638 100644
--- a/src/devices/bus/nes/sunsoft_dcs.h
+++ b/src/devices/bus/nes/sunsoft_dcs.h
@@ -126,10 +126,10 @@ public:
virtual void device_start() 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;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_m);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/taito.h b/src/devices/bus/nes/taito.h
index cf79dbd18b6..38fa05d960c 100644
--- a/src/devices/bus/nes/taito.h
+++ b/src/devices/bus/nes/taito.h
@@ -34,7 +34,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -55,8 +55,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
@@ -77,8 +77,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_m);
- virtual DECLARE_WRITE8_MEMBER(write_m);
+ virtual DECLARE_READ8_MEMBER(read_m) override;
+ virtual DECLARE_WRITE8_MEMBER(write_m) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/nes/tengen.h b/src/devices/bus/nes/tengen.h
index ba421179c96..d812443b613 100644
--- a/src/devices/bus/nes/tengen.h
+++ b/src/devices/bus/nes/tengen.h
@@ -16,7 +16,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -69,7 +69,7 @@ public:
nes_tengen037_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void chr_cb(int start, int bank, int source) override;
protected:
diff --git a/src/devices/bus/nes/txc.h b/src/devices/bus/nes/txc.h
index 663359ddb45..cd190c51f37 100644
--- a/src/devices/bus/nes/txc.h
+++ b/src/devices/bus/nes/txc.h
@@ -17,9 +17,9 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -37,7 +37,7 @@ public:
nes_txc_dumarc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
};
@@ -50,7 +50,7 @@ public:
nes_txc_mjblock_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_READ8_MEMBER(read_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
};
@@ -64,7 +64,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -80,8 +80,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
diff --git a/src/devices/bus/nes/waixing.h b/src/devices/bus/nes/waixing.h
index ded4b59d149..132b3673cee 100644
--- a/src/devices/bus/nes/waixing.h
+++ b/src/devices/bus/nes/waixing.h
@@ -17,8 +17,8 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual DECLARE_WRITE8_MEMBER(waixing_write);
virtual DECLARE_WRITE8_MEMBER(write_h) override { waixing_write(space, offset, data, mem_mask); }
virtual void chr_cb(int start, int bank, int source) override;
@@ -104,7 +104,7 @@ public:
nes_waixing_f_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -123,7 +123,7 @@ public:
nes_waixing_g_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void chr_cb(int start, int bank, int source) override;
virtual void pcb_reset() override;
@@ -143,7 +143,7 @@ public:
nes_waixing_h_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void chr_cb(int start, int bank, int source) override;
// This PCB does not have 1K of internal RAM, so it's not derived from nes_waixing_a_device!!
@@ -159,7 +159,7 @@ public:
nes_waixing_h1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
// This variant does not ignore the wram protect!
};
@@ -187,7 +187,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
@@ -207,7 +207,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_READ8_MEMBER(chr_r);
+ virtual DECLARE_READ8_MEMBER(chr_r) override;
virtual void chr_cb(int start, int bank, int source) override;
virtual void pcb_reset() override;
@@ -227,7 +227,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void prg_cb(int start, int bank) override;
virtual void chr_cb(int start, int bank, int source) override;
@@ -248,7 +248,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void hblank_irq(int scanline, int vblank, int blanked) override;
virtual void pcb_reset() override;
@@ -271,7 +271,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -290,7 +290,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
@@ -309,7 +309,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -325,7 +325,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -341,7 +341,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
virtual void pcb_reset() override;
};
@@ -357,7 +357,7 @@ public:
// device-level overrides
virtual void device_start() override;
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
virtual void pcb_reset() override;
diff --git a/src/devices/bus/odyssey2/rom.h b/src/devices/bus/odyssey2/rom.h
index 1aabe776b18..7f82a0c0e1a 100644
--- a/src/devices/bus/odyssey2/rom.h
+++ b/src/devices/bus/odyssey2/rom.h
@@ -21,8 +21,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom04);
- virtual DECLARE_READ8_MEMBER(read_rom0c);
+ virtual DECLARE_READ8_MEMBER(read_rom04) override;
+ virtual DECLARE_READ8_MEMBER(read_rom0c) override;
virtual void write_bank(int bank) override;
@@ -39,8 +39,8 @@ public:
o2_rom12_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom04);
- virtual DECLARE_READ8_MEMBER(read_rom0c);
+ virtual DECLARE_READ8_MEMBER(read_rom04) override;
+ virtual DECLARE_READ8_MEMBER(read_rom0c) override;
};
// ======================> o2_rom16_device
@@ -52,8 +52,8 @@ public:
o2_rom16_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom04);
- virtual DECLARE_READ8_MEMBER(read_rom0c);
+ virtual DECLARE_READ8_MEMBER(read_rom04) override;
+ virtual DECLARE_READ8_MEMBER(read_rom0c) override;
};
diff --git a/src/devices/bus/odyssey2/voice.h b/src/devices/bus/odyssey2/voice.h
index 7ae4ff732cd..6616753238d 100644
--- a/src/devices/bus/odyssey2/voice.h
+++ b/src/devices/bus/odyssey2/voice.h
@@ -30,8 +30,8 @@ public:
virtual void write_bank(int bank) override { if (m_subslot->exists()) m_subslot->write_bank(bank); }
DECLARE_WRITE_LINE_MEMBER(lrq_callback);
- DECLARE_WRITE8_MEMBER(io_write);
- DECLARE_READ8_MEMBER(t0_read) { return m_speech->lrq_r() ? 0 : 1; }
+ virtual DECLARE_WRITE8_MEMBER(io_write) override;
+ virtual DECLARE_READ8_MEMBER(t0_read) override { return m_speech->lrq_r() ? 0 : 1; }
private:
required_device<sp0256_device> m_speech;
diff --git a/src/devices/bus/pc_kbd/ec1841.h b/src/devices/bus/pc_kbd/ec1841.h
index 1a7c46fdb52..b91564cbe62 100644
--- a/src/devices/bus/pc_kbd/ec1841.h
+++ b/src/devices/bus/pc_kbd/ec1841.h
@@ -47,8 +47,8 @@ protected:
virtual void device_reset() override;
// device_pc_kbd_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( clock_write );
- virtual DECLARE_WRITE_LINE_MEMBER( data_write );
+ virtual DECLARE_WRITE_LINE_MEMBER( clock_write ) override;
+ virtual DECLARE_WRITE_LINE_MEMBER( data_write ) override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/devices/bus/pc_kbd/iskr1030.h b/src/devices/bus/pc_kbd/iskr1030.h
index d213596c31c..8ea16a802eb 100644
--- a/src/devices/bus/pc_kbd/iskr1030.h
+++ b/src/devices/bus/pc_kbd/iskr1030.h
@@ -49,8 +49,8 @@ protected:
virtual void device_reset() override;
// device_pc_kbd_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( clock_write );
- virtual DECLARE_WRITE_LINE_MEMBER( data_write );
+ virtual DECLARE_WRITE_LINE_MEMBER( clock_write ) override;
+ virtual DECLARE_WRITE_LINE_MEMBER( data_write ) override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/devices/bus/pc_kbd/keytro.h b/src/devices/bus/pc_kbd/keytro.h
index 4931c259ddb..5fdcbf72f87 100644
--- a/src/devices/bus/pc_kbd/keytro.h
+++ b/src/devices/bus/pc_kbd/keytro.h
@@ -31,8 +31,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
virtual const rom_entry *device_rom_region() const override;
- virtual DECLARE_WRITE_LINE_MEMBER(clock_write);
- virtual DECLARE_WRITE_LINE_MEMBER(data_write);
+ virtual DECLARE_WRITE_LINE_MEMBER(clock_write) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(data_write) override;
DECLARE_READ8_MEMBER( internal_data_read );
DECLARE_WRITE8_MEMBER( internal_data_write );
diff --git a/src/devices/bus/pc_kbd/msnat.h b/src/devices/bus/pc_kbd/msnat.h
index 5dd7f18c1ba..600138f9479 100644
--- a/src/devices/bus/pc_kbd/msnat.h
+++ b/src/devices/bus/pc_kbd/msnat.h
@@ -29,8 +29,8 @@ public:
virtual ioport_constructor device_input_ports() const override;
virtual const rom_entry *device_rom_region() const override;
- virtual DECLARE_WRITE_LINE_MEMBER(clock_write);
- virtual DECLARE_WRITE_LINE_MEMBER(data_write);
+ virtual DECLARE_WRITE_LINE_MEMBER(clock_write) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(data_write) override;
DECLARE_READ8_MEMBER(p0_read);
DECLARE_WRITE8_MEMBER(p0_write);
diff --git a/src/devices/bus/pc_kbd/pcxt83.h b/src/devices/bus/pc_kbd/pcxt83.h
index d053c65f25f..af53d6244b4 100644
--- a/src/devices/bus/pc_kbd/pcxt83.h
+++ b/src/devices/bus/pc_kbd/pcxt83.h
@@ -49,8 +49,8 @@ protected:
virtual void device_reset() override;
// device_pc_kbd_interface overrides
- virtual DECLARE_WRITE_LINE_MEMBER( clock_write );
- virtual DECLARE_WRITE_LINE_MEMBER( data_write );
+ virtual DECLARE_WRITE_LINE_MEMBER( clock_write ) override;
+ virtual DECLARE_WRITE_LINE_MEMBER( data_write ) override;
private:
required_device<cpu_device> m_maincpu;
diff --git a/src/devices/bus/pce/pce_rom.h b/src/devices/bus/pce/pce_rom.h
index eef765a6c27..14d6dc29577 100644
--- a/src/devices/bus/pce/pce_rom.h
+++ b/src/devices/bus/pce/pce_rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
};
// ======================> pce_cdsys3_device
@@ -33,8 +33,8 @@ public:
pce_cdsys3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
};
@@ -47,8 +47,8 @@ public:
pce_populous_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
};
@@ -65,8 +65,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
private:
UINT8 m_bank_base;
diff --git a/src/devices/bus/pet/cb2snd.h b/src/devices/bus/pet/cb2snd.h
index 238c6cc8ac0..8f62c8973bf 100644
--- a/src/devices/bus/pet/cb2snd.h
+++ b/src/devices/bus/pet/cb2snd.h
@@ -28,7 +28,7 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
- virtual DECLARE_WRITE_LINE_MEMBER( input_m );
+ virtual DECLARE_WRITE_LINE_MEMBER( input_m ) override;
required_device<dac_device> m_dac;
diff --git a/src/devices/bus/rs232/loopback.h b/src/devices/bus/rs232/loopback.h
index c3e42fafbd0..5d262c93264 100644
--- a/src/devices/bus/rs232/loopback.h
+++ b/src/devices/bus/rs232/loopback.h
@@ -12,9 +12,9 @@ class rs232_loopback_device : public device_t,
public:
rs232_loopback_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual WRITE_LINE_MEMBER( input_txd );
- virtual WRITE_LINE_MEMBER( input_rts );
- virtual WRITE_LINE_MEMBER( input_dtr );
+ virtual WRITE_LINE_MEMBER( input_txd ) override;
+ virtual WRITE_LINE_MEMBER( input_rts ) override;
+ virtual WRITE_LINE_MEMBER( input_dtr ) override;
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/saturn/bram.h b/src/devices/bus/saturn/bram.h
index c50fc3c9e2f..e6237ff76ce 100644
--- a/src/devices/bus/saturn/bram.h
+++ b/src/devices/bus/saturn/bram.h
@@ -26,8 +26,8 @@ public:
virtual void nvram_write(emu_file &file) override { if (!m_ext_bram.empty()) file.write(&m_ext_bram[0], m_ext_bram.size()); }
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ext_bram);
- virtual DECLARE_WRITE32_MEMBER(write_ext_bram);
+ virtual DECLARE_READ32_MEMBER(read_ext_bram) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ext_bram) override;
};
class saturn_bram4mb_device : public saturn_bram_device
diff --git a/src/devices/bus/saturn/dram.h b/src/devices/bus/saturn/dram.h
index 8a286fd560f..29ddbfcbcdc 100644
--- a/src/devices/bus/saturn/dram.h
+++ b/src/devices/bus/saturn/dram.h
@@ -20,10 +20,10 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_ext_dram0);
- virtual DECLARE_READ32_MEMBER(read_ext_dram1);
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram0);
- virtual DECLARE_WRITE32_MEMBER(write_ext_dram1);
+ virtual DECLARE_READ32_MEMBER(read_ext_dram0) override;
+ virtual DECLARE_READ32_MEMBER(read_ext_dram1) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ext_dram0) override;
+ virtual DECLARE_WRITE32_MEMBER(write_ext_dram1) override;
};
class saturn_dram8mb_device : public saturn_dram_device
diff --git a/src/devices/bus/saturn/rom.h b/src/devices/bus/saturn/rom.h
index c5f241faab9..ffd80e272ee 100644
--- a/src/devices/bus/saturn/rom.h
+++ b/src/devices/bus/saturn/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_rom);
+ virtual DECLARE_READ32_MEMBER(read_rom) override;
};
diff --git a/src/devices/bus/scv/rom.h b/src/devices/bus/scv/rom.h
index 85f21422cc8..381a82fb7cf 100644
--- a/src/devices/bus/scv/rom.h
+++ b/src/devices/bus/scv/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
};
// ======================> scv_rom16_device
@@ -33,7 +33,7 @@ public:
scv_rom16_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
};
@@ -46,7 +46,7 @@ public:
scv_rom32_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
};
@@ -63,9 +63,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
UINT8 m_ram_enabled;
@@ -85,8 +85,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
UINT8 m_bank_base;
@@ -106,8 +106,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
UINT8 m_bank_base;
@@ -127,9 +127,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
UINT8 m_bank_base, m_ram_enabled;
diff --git a/src/devices/bus/sega8/ccatch.h b/src/devices/bus/sega8/ccatch.h
index 945f04b9aea..959376173c5 100644
--- a/src/devices/bus/sega8/ccatch.h
+++ b/src/devices/bus/sega8/ccatch.h
@@ -15,8 +15,8 @@ public:
sega8_cardcatch_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
virtual machine_config_constructor device_mconfig_additions() const override;
diff --git a/src/devices/bus/sega8/rom.h b/src/devices/bus/sega8/rom.h
index 686a033c092..462ea7d8e28 100644
--- a/src/devices/bus/sega8/rom.h
+++ b/src/devices/bus/sega8/rom.h
@@ -23,9 +23,9 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_mapper);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_mapper) override;
protected:
UINT8 m_rom_bank_base[3];
@@ -45,8 +45,8 @@ public:
sega8_othello_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
};
@@ -60,8 +60,8 @@ public:
sega8_castle_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
};
@@ -75,13 +75,13 @@ public:
sega8_basic_l3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
// has internal RAM which overwrites the system one!
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
@@ -94,13 +94,13 @@ public:
sega8_music_editor_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
// has internal RAM which overwrites the system one!
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
@@ -122,8 +122,8 @@ public:
required_ioport m_tvdraw_pen;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
protected:
@@ -140,13 +140,13 @@ public:
sega8_dahjee_typea_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
// has internal RAM which overwrites the system one!
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
@@ -159,13 +159,13 @@ public:
sega8_dahjee_typeb_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_cart) override {}
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
// has internal RAM which overwrites the system one!
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
@@ -188,9 +188,9 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_mapper);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_mapper) override;
protected:
UINT8 m_rom_bank_base[3];
@@ -217,8 +217,8 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
// no mapper write for this!
protected:
@@ -241,8 +241,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
private:
UINT8 m_reg[3];
@@ -266,8 +266,8 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
// no mapper write for this!
protected:
@@ -304,9 +304,9 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
- virtual DECLARE_WRITE8_MEMBER(write_cart);
- virtual DECLARE_WRITE8_MEMBER(write_mapper);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
+ virtual DECLARE_WRITE8_MEMBER(write_mapper) override;
protected:
UINT8 m_rom_bank_base[6];
@@ -327,9 +327,9 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_cart);
+ virtual DECLARE_READ8_MEMBER(read_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_cart) override {}
- virtual DECLARE_WRITE8_MEMBER(write_mapper);
+ virtual DECLARE_WRITE8_MEMBER(write_mapper) override;
protected:
UINT8 m_rom_bank_base;
@@ -347,7 +347,7 @@ public:
virtual void late_bank_setup() override;
// reading and writing
- virtual DECLARE_WRITE8_MEMBER(write_cart);
+ virtual DECLARE_WRITE8_MEMBER(write_cart) override;
virtual DECLARE_WRITE8_MEMBER(write_mapper) override {}
};
diff --git a/src/devices/bus/sms_ctrl/lphaser.cpp b/src/devices/bus/sms_ctrl/lphaser.cpp
index 9c1a2d30b9a..54e03d5627e 100644
--- a/src/devices/bus/sms_ctrl/lphaser.cpp
+++ b/src/devices/bus/sms_ctrl/lphaser.cpp
@@ -45,7 +45,7 @@ static INPUT_PORTS_START( sms_light_phaser )
PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_X) PORT_CROSSHAIR(X, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, nullptr)
PORT_START("LPHASER_Y")
- PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, 0)
+ PORT_BIT( 0xff, 0x00, IPT_LIGHTGUN_Y) PORT_CROSSHAIR(Y, 1.0, 0.0, 0) PORT_SENSITIVITY(50) PORT_KEYDELTA(15) PORT_CHANGED_MEMBER(DEVICE_SELF, sms_light_phaser_device, position_changed, nullptr)
INPUT_PORTS_END
diff --git a/src/devices/bus/sms_exp/gender.h b/src/devices/bus/sms_exp/gender.h
index 093bdc94485..79c654c6022 100644
--- a/src/devices/bus/sms_exp/gender.h
+++ b/src/devices/bus/sms_exp/gender.h
@@ -32,11 +32,11 @@ public:
sms_gender_adapter_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device_sms_expansion_slot_interface overrides
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
- virtual DECLARE_WRITE8_MEMBER(write_mapper);
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
+ virtual DECLARE_WRITE8_MEMBER(write_mapper) override;
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
virtual int get_lphaser_xoffs() override;
diff --git a/src/devices/bus/snes/bsx.h b/src/devices/bus/snes/bsx.h
index 25a485e8335..d4df9529326 100644
--- a/src/devices/bus/snes/bsx.h
+++ b/src/devices/bus/snes/bsx.h
@@ -43,12 +43,12 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
// base regs
BSX_base *m_base_unit;
@@ -83,8 +83,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
private:
required_device<sns_bsx_cart_slot_device> m_slot;
@@ -103,8 +103,8 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
private:
required_device<sns_bsx_cart_slot_device> m_slot;
@@ -124,9 +124,9 @@ public:
virtual void device_reset() override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
// virtual DECLARE_WRITE8_MEMBER(write_h);
// virtual DECLARE_READ8_MEMBER(chip_read);
// virtual DECLARE_WRITE8_MEMBER(chip_write);
diff --git a/src/devices/bus/snes/event.h b/src/devices/bus/snes/event.h
index 7841c12c6e1..a09adf15949 100644
--- a/src/devices/bus/snes/event.h
+++ b/src/devices/bus/snes/event.h
@@ -29,10 +29,10 @@ public:
virtual void speedup_addon_bios_access() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
diff --git a/src/devices/bus/snes/rom.h b/src/devices/bus/snes/rom.h
index f2a9f27f638..a197383d1cb 100644
--- a/src/devices/bus/snes/rom.h
+++ b/src/devices/bus/snes/rom.h
@@ -20,8 +20,8 @@ public:
virtual void device_start() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
};
// ======================> sns_rom_obc1_device
@@ -37,8 +37,8 @@ public:
virtual void device_reset() override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
int m_address;
int m_offset;
@@ -61,8 +61,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read); // protection device
- virtual DECLARE_WRITE8_MEMBER(chip_write); // protection device
+ virtual DECLARE_READ8_MEMBER(chip_read) override; // protection device
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // protection device
UINT8 m_latch;
};
@@ -79,8 +79,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read); // protection device
- virtual DECLARE_WRITE8_MEMBER(chip_write); // protection device
+ virtual DECLARE_READ8_MEMBER(chip_read) override; // protection device
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // protection device
void update_prot(UINT32 offset);
@@ -98,7 +98,7 @@ public:
sns_rom_soulblad_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read); // protection device
+ virtual DECLARE_READ8_MEMBER(chip_read) override; // protection device
};
// ======================> sns_rom_mcpirate1_device
@@ -114,9 +114,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(chip_write); // bankswitch device
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // bankswitch device
UINT8 m_base_bank;
};
@@ -133,9 +133,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(chip_write); // bankswitch device
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // bankswitch device
UINT8 m_base_bank;
};
@@ -151,9 +151,9 @@ public:
virtual void device_start() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(chip_write); // bankswitch device
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // bankswitch device
UINT8 m_base_bank;
};
@@ -170,8 +170,8 @@ public:
// virtual void device_reset();
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read); // protection device
- virtual DECLARE_WRITE8_MEMBER(chip_write); // protection device
+ virtual DECLARE_READ8_MEMBER(chip_read) override; // protection device
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // protection device
UINT8 m_latch[16];
};
@@ -188,8 +188,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read); // protection device
- virtual DECLARE_WRITE8_MEMBER(chip_write); // protection device
+ virtual DECLARE_READ8_MEMBER(chip_read) override; // protection device
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override; // protection device
UINT8 m_latch[0x800];
};
diff --git a/src/devices/bus/snes/rom21.h b/src/devices/bus/snes/rom21.h
index f91be3556f3..2196e90ca56 100644
--- a/src/devices/bus/snes/rom21.h
+++ b/src/devices/bus/snes/rom21.h
@@ -21,8 +21,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
};
// ======================> sns_rom21_srtc_device
@@ -38,8 +38,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
// S-RTC specific variables
enum
diff --git a/src/devices/bus/snes/sa1.h b/src/devices/bus/snes/sa1.h
index 1ae93f78704..5d0767340c5 100644
--- a/src/devices/bus/snes/sa1.h
+++ b/src/devices/bus/snes/sa1.h
@@ -22,14 +22,14 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
DECLARE_READ8_MEMBER(sa1_lo_r);
DECLARE_READ8_MEMBER(sa1_hi_r);
diff --git a/src/devices/bus/snes/sdd1.h b/src/devices/bus/snes/sdd1.h
index 9a2643f206f..24e8ecaf47a 100644
--- a/src/devices/bus/snes/sdd1.h
+++ b/src/devices/bus/snes/sdd1.h
@@ -157,12 +157,12 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
UINT8 read_helper(UINT32 offset);
diff --git a/src/devices/bus/snes/sfx.h b/src/devices/bus/snes/sfx.h
index 1f11caadb26..785a68bb827 100644
--- a/src/devices/bus/snes/sfx.h
+++ b/src/devices/bus/snes/sfx.h
@@ -24,12 +24,12 @@ public:
required_device<superfx_device> m_superfx;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ8_MEMBER(superfx_r_bank1);
virtual DECLARE_READ8_MEMBER(superfx_r_bank2);
diff --git a/src/devices/bus/snes/sgb.h b/src/devices/bus/snes/sgb.h
index 3bc55b5b973..31ee68b8305 100644
--- a/src/devices/bus/snes/sgb.h
+++ b/src/devices/bus/snes/sgb.h
@@ -28,10 +28,10 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ8_MEMBER(gb_cart_r);
virtual DECLARE_WRITE8_MEMBER(gb_bank_w);
diff --git a/src/devices/bus/snes/spc7110.h b/src/devices/bus/snes/spc7110.h
index 8bc902c3940..ba356790d2f 100644
--- a/src/devices/bus/snes/spc7110.h
+++ b/src/devices/bus/snes/spc7110.h
@@ -96,13 +96,13 @@ public:
virtual void device_start() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
void spc7110_start();
UINT32 spc7110_datarom_addr(UINT32 addr, UINT32 len);
diff --git a/src/devices/bus/snes/sufami.h b/src/devices/bus/snes/sufami.h
index 274a8a15238..7881a6f6d58 100644
--- a/src/devices/bus/snes/sufami.h
+++ b/src/devices/bus/snes/sufami.h
@@ -20,10 +20,10 @@ public:
virtual machine_config_constructor device_mconfig_additions() const override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
- virtual DECLARE_READ8_MEMBER(read_h);
- virtual DECLARE_WRITE8_MEMBER(write_l);
- virtual DECLARE_WRITE8_MEMBER(write_h);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
+ virtual DECLARE_READ8_MEMBER(read_h) override;
+ virtual DECLARE_WRITE8_MEMBER(write_l) override;
+ virtual DECLARE_WRITE8_MEMBER(write_h) override;
private:
required_device<sns_sufami_cart_slot_device> m_slot1;
@@ -42,7 +42,7 @@ public:
virtual void device_start() override;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(read_l);
+ virtual DECLARE_READ8_MEMBER(read_l) override;
};
diff --git a/src/devices/bus/snes/upd.h b/src/devices/bus/snes/upd.h
index b22dead362b..815b5b2a42c 100644
--- a/src/devices/bus/snes/upd.h
+++ b/src/devices/bus/snes/upd.h
@@ -25,8 +25,8 @@ public:
required_device<upd7725_device> m_upd7725;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
@@ -52,8 +52,8 @@ public:
required_device<upd7725_device> m_upd7725;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ32_MEMBER(necdsp_prg_r);
virtual DECLARE_READ16_MEMBER(necdsp_data_r);
@@ -77,8 +77,8 @@ public:
required_device<upd96050_device> m_upd96050;
// additional reading and writing
- virtual DECLARE_READ8_MEMBER(chip_read);
- virtual DECLARE_WRITE8_MEMBER(chip_write);
+ virtual DECLARE_READ8_MEMBER(chip_read) override;
+ virtual DECLARE_WRITE8_MEMBER(chip_write) override;
virtual DECLARE_READ32_MEMBER(setadsp_prg_r);
virtual DECLARE_READ16_MEMBER(setadsp_data_r);
diff --git a/src/devices/bus/spc1000/fdd.h b/src/devices/bus/spc1000/fdd.h
index 6952e8d2b6c..ea8366770b0 100644
--- a/src/devices/bus/spc1000/fdd.h
+++ b/src/devices/bus/spc1000/fdd.h
@@ -30,8 +30,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8_MEMBER(tc_r);
DECLARE_WRITE8_MEMBER(control_w);
diff --git a/src/devices/bus/spc1000/vdp.h b/src/devices/bus/spc1000/vdp.h
index aea48bf478e..20a0e23acd7 100644
--- a/src/devices/bus/spc1000/vdp.h
+++ b/src/devices/bus/spc1000/vdp.h
@@ -28,8 +28,8 @@ public:
virtual void device_start() override;
virtual void device_reset() override;
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
DECLARE_WRITE_LINE_MEMBER(vdp_interrupt);
diff --git a/src/devices/bus/ti99_peb/bwg.h b/src/devices/bus/ti99_peb/bwg.h
index 2b3af9f6b58..db0ba735792 100644
--- a/src/devices/bus/ti99_peb/bwg.h
+++ b/src/devices/bus/ti99_peb/bwg.h
@@ -24,15 +24,15 @@ class snug_bwg_device : public ti_expansion_card_device
{
public:
snug_bwg_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
DECLARE_WRITE_LINE_MEMBER( intrq_w );
DECLARE_WRITE_LINE_MEMBER( drq_w );
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/ti99_peb/evpc.h b/src/devices/bus/ti99_peb/evpc.h
index 6a1801b35f3..5fbc9a73e38 100644
--- a/src/devices/bus/ti99_peb/evpc.h
+++ b/src/devices/bus/ti99_peb/evpc.h
@@ -33,11 +33,11 @@ class snug_enhanced_video_device : public ti_expansion_card_device, public devic
{
public:
snug_enhanced_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start(void) override;
diff --git a/src/devices/bus/ti99_peb/hfdc.h b/src/devices/bus/ti99_peb/hfdc.h
index 34e96a26b81..7e62a22f253 100644
--- a/src/devices/bus/ti99_peb/hfdc.h
+++ b/src/devices/bus/ti99_peb/hfdc.h
@@ -32,11 +32,11 @@ class myarc_hfdc_device : public ti_expansion_card_device
public:
myarc_hfdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_WRITE_LINE_MEMBER( dmarq_w );
DECLARE_WRITE_LINE_MEMBER( intrq_w );
diff --git a/src/devices/bus/ti99_peb/horizon.h b/src/devices/bus/ti99_peb/horizon.h
index a196fef2de7..f2568bb864f 100644
--- a/src/devices/bus/ti99_peb/horizon.h
+++ b/src/devices/bus/ti99_peb/horizon.h
@@ -23,11 +23,11 @@ class horizon_ramdisk_device : public ti_expansion_card_device, public device_nv
{
public:
horizon_ramdisk_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_INPUT_CHANGED_MEMBER( ks_changed );
diff --git a/src/devices/bus/ti99_peb/hsgpl.h b/src/devices/bus/ti99_peb/hsgpl.h
index 7b0fd9c307d..9cebf4bdb13 100644
--- a/src/devices/bus/ti99_peb/hsgpl.h
+++ b/src/devices/bus/ti99_peb/hsgpl.h
@@ -26,11 +26,11 @@ class snug_high_speed_gpl_device : public ti_expansion_card_device
{
public:
snug_high_speed_gpl_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start(void) override;
diff --git a/src/devices/bus/ti99_peb/memex.h b/src/devices/bus/ti99_peb/memex.h
index 829e8d1fae1..e82e2c21ab7 100644
--- a/src/devices/bus/ti99_peb/memex.h
+++ b/src/devices/bus/ti99_peb/memex.h
@@ -22,11 +22,11 @@ class geneve_memex_device : public ti_expansion_card_device
{
public:
geneve_memex_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz) { };
- DECLARE_WRITE8_MEMBER(cruwrite) { };
+ DECLARE_READ8Z_MEMBER(crureadz) override { };
+ DECLARE_WRITE8_MEMBER(cruwrite) override { };
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/ti99_peb/myarcmem.h b/src/devices/bus/ti99_peb/myarcmem.h
index 4d73438fc74..6af530d65dd 100644
--- a/src/devices/bus/ti99_peb/myarcmem.h
+++ b/src/devices/bus/ti99_peb/myarcmem.h
@@ -22,11 +22,11 @@ class myarc_memory_expansion_device : public ti_expansion_card_device
{
public:
myarc_memory_expansion_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start(void) override;
diff --git a/src/devices/bus/ti99_peb/pcode.h b/src/devices/bus/ti99_peb/pcode.h
index e89b00700c4..c2a81a1395c 100644
--- a/src/devices/bus/ti99_peb/pcode.h
+++ b/src/devices/bus/ti99_peb/pcode.h
@@ -25,10 +25,10 @@ class ti_pcode_card_device : public ti_expansion_card_device
{
public:
ti_pcode_card_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_WRITE_LINE_MEMBER( ready_line );
DECLARE_INPUT_CHANGED_MEMBER( switch_changed );
diff --git a/src/devices/bus/ti99_peb/peribox.h b/src/devices/bus/ti99_peb/peribox.h
index d41df85e9ea..429d8ba8610 100644
--- a/src/devices/bus/ti99_peb/peribox.h
+++ b/src/devices/bus/ti99_peb/peribox.h
@@ -44,9 +44,9 @@ public:
template<class _Object> static devcb_base &static_set_ready_callback(device_t &device, _Object object) { return downcast<peribox_device &>(device).m_datamux_ready.set_callback(object); }
// Next seven methods are called from the console
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
DECLARE_READ8Z_MEMBER(crureadz);
DECLARE_WRITE8_MEMBER(cruwrite);
@@ -151,9 +151,9 @@ public:
peribox_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// Called from the box (direction to card)
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
DECLARE_WRITE_LINE_MEMBER(senila);
DECLARE_WRITE_LINE_MEMBER(senilb);
diff --git a/src/devices/bus/ti99_peb/samsmem.h b/src/devices/bus/ti99_peb/samsmem.h
index ef5b2c2be1b..d5e1cb9b062 100644
--- a/src/devices/bus/ti99_peb/samsmem.h
+++ b/src/devices/bus/ti99_peb/samsmem.h
@@ -24,11 +24,11 @@ class sams_memory_expansion_device : public ti_expansion_card_device
{
public:
sams_memory_expansion_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start(void) override;
diff --git a/src/devices/bus/ti99_peb/spchsyn.h b/src/devices/bus/ti99_peb/spchsyn.h
index 9a9729153ec..38af09dd6d7 100644
--- a/src/devices/bus/ti99_peb/spchsyn.h
+++ b/src/devices/bus/ti99_peb/spchsyn.h
@@ -23,12 +23,12 @@ class ti_speech_synthesizer_device : public ti_expansion_card_device
{
public:
ti_speech_synthesizer_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
- DECLARE_READ8Z_MEMBER(crureadz) { };
- DECLARE_WRITE8_MEMBER(cruwrite) { };
+ DECLARE_READ8Z_MEMBER(crureadz) override { };
+ DECLARE_WRITE8_MEMBER(cruwrite) override { };
DECLARE_WRITE_LINE_MEMBER( speech_ready );
diff --git a/src/devices/bus/ti99_peb/ti_32kmem.h b/src/devices/bus/ti99_peb/ti_32kmem.h
index 699f10c4266..fe3bf860753 100644
--- a/src/devices/bus/ti99_peb/ti_32kmem.h
+++ b/src/devices/bus/ti99_peb/ti_32kmem.h
@@ -20,11 +20,11 @@ class ti_32k_expcard_device : public ti_expansion_card_device
{
public:
ti_32k_expcard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz) { };
- DECLARE_WRITE8_MEMBER(cruwrite) { };
+ DECLARE_READ8Z_MEMBER(crureadz) override { };
+ DECLARE_WRITE8_MEMBER(cruwrite) override { };
protected:
virtual void device_start() override;
diff --git a/src/devices/bus/ti99_peb/ti_fdc.h b/src/devices/bus/ti99_peb/ti_fdc.h
index 204d707147b..ababee22aae 100644
--- a/src/devices/bus/ti99_peb/ti_fdc.h
+++ b/src/devices/bus/ti99_peb/ti_fdc.h
@@ -23,15 +23,15 @@ class ti_fdc_device : public ti_expansion_card_device
{
public:
ti_fdc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override;
DECLARE_WRITE_LINE_MEMBER( intrq_w );
DECLARE_WRITE_LINE_MEMBER( drq_w );
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_FLOPPY_FORMATS( floppy_formats );
diff --git a/src/devices/bus/ti99_peb/ti_rs232.h b/src/devices/bus/ti99_peb/ti_rs232.h
index a46f3eee7a6..df1a7bb3a69 100644
--- a/src/devices/bus/ti99_peb/ti_rs232.h
+++ b/src/devices/bus/ti99_peb/ti_rs232.h
@@ -31,11 +31,11 @@ class ti_rs232_pio_device : public ti_expansion_card_device
public:
ti_rs232_pio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
DECLARE_WRITE_LINE_MEMBER( int0_callback );
DECLARE_WRITE_LINE_MEMBER( int1_callback );
diff --git a/src/devices/bus/ti99_peb/tn_ide.h b/src/devices/bus/ti99_peb/tn_ide.h
index 42a9c559c78..52694555b3b 100644
--- a/src/devices/bus/ti99_peb/tn_ide.h
+++ b/src/devices/bus/ti99_peb/tn_ide.h
@@ -24,11 +24,11 @@ class nouspikel_ide_interface_device : public ti_expansion_card_device
{
public:
nouspikel_ide_interface_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
void do_inta(int state);
bool m_ata_irq;
diff --git a/src/devices/bus/ti99_peb/tn_usbsm.h b/src/devices/bus/ti99_peb/tn_usbsm.h
index c2fca9f31ab..08d7f281fe8 100644
--- a/src/devices/bus/ti99_peb/tn_usbsm.h
+++ b/src/devices/bus/ti99_peb/tn_usbsm.h
@@ -25,11 +25,11 @@ class nouspikel_usb_smartmedia_device : public ti_expansion_card_device
{
public:
nouspikel_usb_smartmedia_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start(void) override;
diff --git a/src/devices/bus/ti99x/998board.h b/src/devices/bus/ti99x/998board.h
index 513849a4cb4..d7f8e5f7fc7 100644
--- a/src/devices/bus/ti99x/998board.h
+++ b/src/devices/bus/ti99x/998board.h
@@ -149,8 +149,8 @@ public:
template<class _Object> static devcb_base &set_ready_wr_callback(device_t &device, _Object object) { return downcast<ti998_spsyn_device &>(device).m_ready.set_callback(object); }
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8Z_MEMBER(crureadz) { };
DECLARE_WRITE8_MEMBER(cruwrite) { };
@@ -197,8 +197,8 @@ public:
DECLARE_READ8_MEMBER( readm); // used from address map
DECLARE_WRITE8_MEMBER( writem ); // used from address map
- DECLARE_READ8Z_MEMBER( readz );
- DECLARE_WRITE8_MEMBER( write );
+ DECLARE_READ8Z_MEMBER( readz ) override;
+ DECLARE_WRITE8_MEMBER( write ) override;
DECLARE_READ8Z_MEMBER(crureadz);
DECLARE_WRITE8_MEMBER(cruwrite);
diff --git a/src/devices/bus/ti99x/gromport.h b/src/devices/bus/ti99x/gromport.h
index bbec430d056..768bf7d51e8 100644
--- a/src/devices/bus/ti99x/gromport.h
+++ b/src/devices/bus/ti99x/gromport.h
@@ -23,8 +23,8 @@ class gromport_device : public bus8z_device, public device_slot_interface
{
public:
gromport_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8Z_MEMBER(crureadz);
DECLARE_WRITE8_MEMBER(cruwrite);
DECLARE_WRITE_LINE_MEMBER(ready_line);
@@ -74,8 +74,8 @@ class ti99_cartridge_device : public bus8z_device, public device_image_interface
public:
ti99_cartridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8Z_MEMBER(crureadz);
DECLARE_WRITE8_MEMBER(cruwrite);
@@ -131,8 +131,8 @@ extern const device_type TI99CART;
class ti99_cartridge_connector_device : public bus8z_device
{
public:
- virtual DECLARE_READ8Z_MEMBER(readz) =0;
- virtual DECLARE_WRITE8_MEMBER(write) =0;
+ virtual DECLARE_READ8Z_MEMBER(readz) override =0;
+ virtual DECLARE_WRITE8_MEMBER(write) override =0;
virtual DECLARE_READ8Z_MEMBER(crureadz) = 0;
virtual DECLARE_WRITE8_MEMBER(cruwrite) = 0;
@@ -158,10 +158,10 @@ class single_conn_device : public ti99_cartridge_connector_device
public:
single_conn_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
protected:
virtual void device_start() override;
@@ -186,10 +186,10 @@ class multi_conn_device : public ti99_cartridge_connector_device
public:
multi_conn_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
void insert(int index, ti99_cartridge_device* cart) override;
void remove(int index) override;
@@ -219,10 +219,10 @@ class gkracker_device : public ti99_cartridge_connector_device, public device_nv
public:
gkracker_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
void insert(int index, ti99_cartridge_device* cart) override;
void remove(int index) override;
@@ -314,8 +314,8 @@ class ti99_paged_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_paged_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
};
/********************** Mini Memory ***********************************/
@@ -324,8 +324,8 @@ class ti99_minimem_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_minimem_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
};
/********************* Super Space II *********************************/
@@ -334,10 +334,10 @@ class ti99_super_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_super_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
};
/************************* MBX ***************************************/
@@ -346,8 +346,8 @@ class ti99_mbx_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_mbx_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
};
/********************** Paged 379i ************************************/
@@ -356,8 +356,8 @@ class ti99_paged379i_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_paged379i_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
private:
int get_paged379i_bank(int rompage);
};
@@ -368,8 +368,8 @@ class ti99_paged378_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_paged378_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
private:
int get_paged378_bank(int rompage);
};
@@ -380,8 +380,8 @@ class ti99_paged377_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_paged377_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
private:
int get_paged377_bank(int rompage);
};
@@ -392,10 +392,10 @@ class ti99_pagedcru_cartridge : public ti99_cartridge_pcb
{
public:
~ti99_pagedcru_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8Z_MEMBER(crureadz);
- DECLARE_WRITE8_MEMBER(cruwrite);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
+ DECLARE_READ8Z_MEMBER(crureadz) override;
+ DECLARE_WRITE8_MEMBER(cruwrite) override;
};
/********************** GROM emulation cartridge ************************************/
@@ -406,8 +406,8 @@ public:
ti99_gromemu_cartridge(): m_waddr_LSB(false)
{ m_grom_address = 0; }
~ti99_gromemu_cartridge() { };
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ8Z_MEMBER(gromemureadz);
DECLARE_WRITE8_MEMBER(gromemuwrite);
private:
diff --git a/src/devices/bus/ti99x/videowrp.h b/src/devices/bus/ti99x/videowrp.h
index 2544b8de98a..de08dfb3dce 100644
--- a/src/devices/bus/ti99x/videowrp.h
+++ b/src/devices/bus/ti99x/videowrp.h
@@ -42,8 +42,8 @@ class ti_std_video_device : public ti_video_device
{
public:
ti_std_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
void reset_vdp(int state) override { m_tms9928a->reset_line(state); }
};
@@ -56,8 +56,8 @@ class ti_exp_video_device : public ti_video_device
public:
ti_exp_video_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
void video_update_mouse(int delta_x, int delta_y, int buttons);
- DECLARE_READ8Z_MEMBER(readz);
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override;
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_READ16_MEMBER(read16);
DECLARE_WRITE16_MEMBER(write16);
void reset_vdp(int state) override { m_v9938->reset_line(state); }
@@ -89,15 +89,15 @@ public:
m_console_ready(*this) { };
// Cannot read from sound; just ignore silently
- DECLARE_READ8Z_MEMBER(readz) { };
- DECLARE_WRITE8_MEMBER(write);
+ DECLARE_READ8Z_MEMBER(readz) override { };
+ DECLARE_WRITE8_MEMBER(write) override;
DECLARE_WRITE_LINE_MEMBER( sound_ready ); // connect to console READY
template<class _Object> static devcb_base &static_set_int_callback(device_t &device, _Object object) { return downcast<ti_sound_system_device &>(device).m_console_ready.set_callback(object); }
protected:
virtual void device_start(void) override;
- virtual machine_config_constructor device_mconfig_additions() const =0;
+ virtual machine_config_constructor device_mconfig_additions() const override =0;
private:
sn76496_base_device* m_sound_chip;
diff --git a/src/devices/bus/tvc/hbf.h b/src/devices/bus/tvc/hbf.h
index 5e1ae1a32e2..da677aa617e 100644
--- a/src/devices/bus/tvc/hbf.h
+++ b/src/devices/bus/tvc/hbf.h
@@ -38,10 +38,10 @@ protected:
// tvcexp_interface overrides
virtual UINT8 id_r() override { return 0x02; } // ID_A to GND, ID_B to VCC
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
- virtual DECLARE_READ8_MEMBER(io_read);
- virtual DECLARE_WRITE8_MEMBER(io_write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
+ virtual DECLARE_READ8_MEMBER(io_read) override;
+ virtual DECLARE_WRITE8_MEMBER(io_write) override;
private:
// internal state
diff --git a/src/devices/bus/vboy/rom.h b/src/devices/bus/vboy/rom.h
index b581f2f8798..9ced7b51296 100644
--- a/src/devices/bus/vboy/rom.h
+++ b/src/devices/bus/vboy/rom.h
@@ -20,7 +20,7 @@ public:
virtual void device_start() override {}
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_cart);
+ virtual DECLARE_READ32_MEMBER(read_cart) override;
};
// ======================> vboy_eeprom_device
@@ -32,8 +32,8 @@ public:
vboy_eeprom_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ32_MEMBER(read_eeprom);
- virtual DECLARE_WRITE32_MEMBER(write_eeprom);
+ virtual DECLARE_READ32_MEMBER(read_eeprom) override;
+ virtual DECLARE_WRITE32_MEMBER(write_eeprom) override;
};
diff --git a/src/devices/bus/vc4000/rom.h b/src/devices/bus/vc4000/rom.h
index ddfc29ff3b0..af7bb070271 100644
--- a/src/devices/bus/vc4000/rom.h
+++ b/src/devices/bus/vc4000/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
// ======================> vc4000_rom4k_device
@@ -42,8 +42,8 @@ public:
vc4000_ram1k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
// ======================> vc4000_chess2_device
@@ -55,9 +55,9 @@ public:
vc4000_chess2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(extra_rom);
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(extra_rom) override;
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
diff --git a/src/devices/bus/vcs/compumat.h b/src/devices/bus/vcs/compumat.h
index 6d35247eacd..986cab23320 100644
--- a/src/devices/bus/vcs/compumat.h
+++ b/src/devices/bus/vcs/compumat.h
@@ -23,7 +23,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
diff --git a/src/devices/bus/vcs/dpc.h b/src/devices/bus/vcs/dpc.h
index b4b3d1c5465..f9af63202a3 100644
--- a/src/devices/bus/vcs/dpc.h
+++ b/src/devices/bus/vcs/dpc.h
@@ -78,9 +78,9 @@ public:
required_device<dpc_device> m_dpc;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
- virtual DECLARE_DIRECT_UPDATE_MEMBER(cart_opbase);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual DECLARE_DIRECT_UPDATE_MEMBER(cart_opbase) override;
virtual void setup_addon_ptr(UINT8 *ptr) override;
};
diff --git a/src/devices/bus/vcs/harmony_melody.h b/src/devices/bus/vcs/harmony_melody.h
index d780f4ae828..344d929af29 100644
--- a/src/devices/bus/vcs/harmony_melody.h
+++ b/src/devices/bus/vcs/harmony_melody.h
@@ -21,8 +21,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
DECLARE_READ8_MEMBER(read8_r);
diff --git a/src/devices/bus/vcs/rom.h b/src/devices/bus/vcs/rom.h
index 95927880a80..a6c37465c07 100755
--- a/src/devices/bus/vcs/rom.h
+++ b/src/devices/bus/vcs/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
@@ -54,9 +54,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
- virtual DECLARE_DIRECT_UPDATE_MEMBER(cart_opbase);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual DECLARE_DIRECT_UPDATE_MEMBER(cart_opbase) override;
protected:
int m_base_bank;
@@ -75,8 +75,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -90,8 +90,8 @@ public:
a26_rom_f8_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -117,8 +117,8 @@ public:
a26_rom_fa_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -135,10 +135,10 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_READ8_MEMBER(read_bank);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_READ8_MEMBER(read_bank) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
protected:
int m_base_bank;
@@ -159,9 +159,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
protected:
int m_num_bank;
@@ -182,8 +182,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
protected:
int m_num_bank;
@@ -203,8 +203,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
protected:
int m_base_banks[4];
@@ -224,8 +224,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
protected:
int m_ram_bank;
@@ -244,9 +244,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_READ8_MEMBER(read_bank);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_READ8_MEMBER(read_bank) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -259,8 +259,8 @@ public:
a26_rom_cv_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -273,8 +273,8 @@ public:
a26_rom_dc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -291,8 +291,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
protected:
int m_locked;
@@ -308,8 +308,8 @@ public:
a26_rom_jvp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
@@ -325,7 +325,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
@@ -342,7 +342,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
protected:
int m_reset_bank;
@@ -361,7 +361,7 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
@@ -374,8 +374,8 @@ public:
a26_rom_x07_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
};
diff --git a/src/devices/bus/vcs/scharger.h b/src/devices/bus/vcs/scharger.h
index c5d0ce63669..141a08e00e7 100644
--- a/src/devices/bus/vcs/scharger.h
+++ b/src/devices/bus/vcs/scharger.h
@@ -26,7 +26,7 @@ public:
required_device<cassette_image_device> m_cassette;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
private:
cpu_device *m_maincpu;
diff --git a/src/devices/bus/vectrex/rom.h b/src/devices/bus/vectrex/rom.h
index 5263fc780eb..453cbfed89b 100644
--- a/src/devices/bus/vectrex/rom.h
+++ b/src/devices/bus/vectrex/rom.h
@@ -21,7 +21,7 @@ public:
virtual void device_reset() override {}
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
};
// ======================> vectrex_rom64k_device
@@ -37,8 +37,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom);
- virtual DECLARE_WRITE8_MEMBER(write_bank);
+ virtual DECLARE_READ8_MEMBER(read_rom) override;
+ virtual DECLARE_WRITE8_MEMBER(write_bank) override;
private:
int m_bank;
@@ -53,7 +53,7 @@ public:
vectrex_sram_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// reading and writing
- virtual DECLARE_WRITE8_MEMBER(write_ram);
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
};
diff --git a/src/devices/bus/wswan/rom.h b/src/devices/bus/wswan/rom.h
index b4b306c55ac..e3a15550e73 100644
--- a/src/devices/bus/wswan/rom.h
+++ b/src/devices/bus/wswan/rom.h
@@ -22,11 +22,11 @@ public:
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_rom20);
- virtual DECLARE_READ8_MEMBER(read_rom30);
- virtual DECLARE_READ8_MEMBER(read_rom40);
- virtual DECLARE_READ8_MEMBER(read_io);
- virtual DECLARE_WRITE8_MEMBER(write_io);
+ virtual DECLARE_READ8_MEMBER(read_rom20) override;
+ virtual DECLARE_READ8_MEMBER(read_rom30) override;
+ virtual DECLARE_READ8_MEMBER(read_rom40) override;
+ virtual DECLARE_READ8_MEMBER(read_io) override;
+ virtual DECLARE_WRITE8_MEMBER(write_io) override;
protected:
UINT8 m_io_regs[0x10];
@@ -61,9 +61,9 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_ram);
- virtual DECLARE_WRITE8_MEMBER(write_ram);
- virtual DECLARE_WRITE8_MEMBER(write_io);
+ virtual DECLARE_READ8_MEMBER(read_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_ram) override;
+ virtual DECLARE_WRITE8_MEMBER(write_io) override;
private:
UINT32 m_nvram_base;
@@ -83,8 +83,8 @@ public:
virtual void device_reset() override;
// reading and writing
- virtual DECLARE_READ8_MEMBER(read_io);
- virtual DECLARE_WRITE8_MEMBER(write_io);
+ virtual DECLARE_READ8_MEMBER(read_io) override;
+ virtual DECLARE_WRITE8_MEMBER(write_io) override;
private:
UINT8 m_eeprom_mode; /* eeprom mode */
diff --git a/src/devices/bus/z88/flash.h b/src/devices/bus/z88/flash.h
index cfa0b7b1318..37fe76e2f99 100644
--- a/src/devices/bus/z88/flash.h
+++ b/src/devices/bus/z88/flash.h
@@ -30,8 +30,8 @@ protected:
virtual void device_start() override;
// z88cart_interface overrides
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
virtual UINT8* get_cart_base() override;
virtual UINT32 get_cart_size() override { return 0x100000; }
diff --git a/src/devices/bus/z88/ram.h b/src/devices/bus/z88/ram.h
index c869cb5d34e..d8515a6b9c0 100644
--- a/src/devices/bus/z88/ram.h
+++ b/src/devices/bus/z88/ram.h
@@ -27,8 +27,8 @@ protected:
virtual void device_start() override;
// z88cart_interface overrides
- virtual DECLARE_READ8_MEMBER(read);
- virtual DECLARE_WRITE8_MEMBER(write);
+ virtual DECLARE_READ8_MEMBER(read) override;
+ virtual DECLARE_WRITE8_MEMBER(write) override;
virtual UINT8* get_cart_base() override;
virtual UINT32 get_cart_size() override { return 0x8000; }
diff --git a/src/devices/bus/z88/rom.h b/src/devices/bus/z88/rom.h
index d98d858b022..8ebc4da3bc8 100644
--- a/src/devices/bus/z88/rom.h
+++ b/src/devices/bus/z88/rom.h
@@ -27,7 +27,7 @@ protected:
virtual void device_start() override;
// z88cart_interface overrides
- virtual DECLARE_READ8_MEMBER(read);
+ virtual DECLARE_READ8_MEMBER(read) override;
virtual UINT8* get_cart_base() override;
virtual UINT32 get_cart_size() override { return 0x8000; }
diff --git a/src/devices/cpu/jaguar/jaguar.h b/src/devices/cpu/jaguar/jaguar.h
index b46b8727d86..49f6e48d5c7 100644
--- a/src/devices/cpu/jaguar/jaguar.h
+++ b/src/devices/cpu/jaguar/jaguar.h
@@ -249,8 +249,8 @@ public:
// construction/destruction
jaguargpu_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_WRITE32_MEMBER(ctrl_w);
- DECLARE_READ32_MEMBER(ctrl_r);
+ DECLARE_WRITE32_MEMBER(ctrl_w) override;
+ DECLARE_READ32_MEMBER(ctrl_r) override;
protected:
virtual void execute_run() override;
@@ -264,8 +264,8 @@ public:
// construction/destruction
jaguardsp_cpu_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- DECLARE_WRITE32_MEMBER(ctrl_w);
- DECLARE_READ32_MEMBER(ctrl_r);
+ DECLARE_WRITE32_MEMBER(ctrl_w) override;
+ DECLARE_READ32_MEMBER(ctrl_r) override;
protected:
virtual UINT32 execute_input_lines() const override { return 6; }
diff --git a/src/devices/cpu/tms34010/tms34010.h b/src/devices/cpu/tms34010/tms34010.h
index 79475d2552e..733674d4279 100644
--- a/src/devices/cpu/tms34010/tms34010.h
+++ b/src/devices/cpu/tms34010/tms34010.h
@@ -1027,8 +1027,8 @@ public:
tms34010_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
/* Reads & writes to the 34010 I/O registers; place at 0xc0000000 */
- virtual DECLARE_WRITE16_MEMBER( io_register_w );
- virtual DECLARE_READ16_MEMBER( io_register_r );
+ virtual DECLARE_WRITE16_MEMBER( io_register_w ) override;
+ virtual DECLARE_READ16_MEMBER( io_register_r ) override;
protected:
virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const override { return (clocks + 8 - 1) / 8; }
@@ -1044,8 +1044,8 @@ public:
tms34020_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
/* Reads & writes to the 34010 I/O registers; place at 0xc0000000 */
- virtual DECLARE_WRITE16_MEMBER( io_register_w );
- virtual DECLARE_READ16_MEMBER( io_register_r );
+ virtual DECLARE_WRITE16_MEMBER( io_register_w ) override;
+ virtual DECLARE_READ16_MEMBER( io_register_r ) override;
protected:
virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const override { return (clocks + 4 - 1) / 4; }
diff --git a/src/devices/imagedev/floppy.h b/src/devices/imagedev/floppy.h
index 66d4569a6da..4d50d74234d 100644
--- a/src/devices/imagedev/floppy.h
+++ b/src/devices/imagedev/floppy.h
@@ -228,10 +228,10 @@ protected:
public: \
_name(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock); \
virtual ~_name(); \
- virtual void handled_variants(UINT32 *variants, int &var_count) const; \
- virtual const char *image_interface() const { return _interface; } \
+ virtual void handled_variants(UINT32 *variants, int &var_count) const override; \
+ virtual const char *image_interface() const override { return _interface; } \
protected: \
- virtual void setup_characteristics(); \
+ virtual void setup_characteristics() override; \
};
DECLARE_FLOPPY_IMAGE_DEVICE(floppy_3_ssdd, "floppy_3")
diff --git a/src/devices/machine/ataflash.h b/src/devices/machine/ataflash.h
index 33ed7324fbb..e0504b2f180 100644
--- a/src/devices/machine/ataflash.h
+++ b/src/devices/machine/ataflash.h
@@ -16,10 +16,10 @@ class ata_flash_pccard_device : public ide_hdd_device,
public:
ata_flash_pccard_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ16_MEMBER(read_memory);
- virtual DECLARE_WRITE16_MEMBER(write_memory);
- virtual DECLARE_READ16_MEMBER(read_reg);
- virtual DECLARE_WRITE16_MEMBER(write_reg);
+ virtual DECLARE_READ16_MEMBER(read_memory) override;
+ virtual DECLARE_WRITE16_MEMBER(write_memory) override;
+ virtual DECLARE_READ16_MEMBER(read_reg) override;
+ virtual DECLARE_WRITE16_MEMBER(write_reg) override;
protected:
// device-level overrides
diff --git a/src/devices/machine/i6300esb.h b/src/devices/machine/i6300esb.h
index 174eb5c17aa..325e768dbba 100644
--- a/src/devices/machine/i6300esb.h
+++ b/src/devices/machine/i6300esb.h
@@ -24,7 +24,7 @@ public:
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) override;
- virtual DECLARE_ADDRESS_MAP(config_map, 32);
+ virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
protected:
diff --git a/src/devices/machine/i82875p.h b/src/devices/machine/i82875p.h
index 6f42f71823b..4f7723e64a7 100644
--- a/src/devices/machine/i82875p.h
+++ b/src/devices/machine/i82875p.h
@@ -30,9 +30,9 @@ public:
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) override;
- virtual DECLARE_ADDRESS_MAP(config_map, 32);
+ virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
- virtual DECLARE_READ8_MEMBER(capptr_r);
+ virtual DECLARE_READ8_MEMBER(capptr_r) override;
DECLARE_READ8_MEMBER( agpm_r);
DECLARE_WRITE8_MEMBER( agpm_w);
diff --git a/src/devices/machine/idectrl.h b/src/devices/machine/idectrl.h
index 695970425ee..1d5a184b809 100644
--- a/src/devices/machine/idectrl.h
+++ b/src/devices/machine/idectrl.h
@@ -33,10 +33,10 @@ public:
ide_controller_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
ide_controller_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 DECLARE_READ16_MEMBER(read_cs0);
- virtual DECLARE_READ16_MEMBER(read_cs1);
- virtual DECLARE_WRITE16_MEMBER(write_cs0);
- virtual DECLARE_WRITE16_MEMBER(write_cs1);
+ virtual DECLARE_READ16_MEMBER(read_cs0) override;
+ virtual DECLARE_READ16_MEMBER(read_cs1) override;
+ virtual DECLARE_WRITE16_MEMBER(write_cs0) override;
+ virtual DECLARE_WRITE16_MEMBER(write_cs1) override;
};
extern const device_type IDE_CONTROLLER;
diff --git a/src/devices/machine/linflash.h b/src/devices/machine/linflash.h
index 4d395f6d7e5..e6acfcf4ef3 100644
--- a/src/devices/machine/linflash.h
+++ b/src/devices/machine/linflash.h
@@ -15,8 +15,8 @@ class linear_flash_pccard_device : public device_t,
public device_slot_card_interface
{
public:
- virtual DECLARE_READ16_MEMBER(read_memory);
- virtual DECLARE_WRITE16_MEMBER(write_memory);
+ virtual DECLARE_READ16_MEMBER(read_memory) override;
+ virtual DECLARE_WRITE16_MEMBER(write_memory) override;
protected:
linear_flash_pccard_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);
diff --git a/src/devices/machine/netlist.cpp b/src/devices/machine/netlist.cpp
index 6cd3d784917..1b8c76743bc 100644
--- a/src/devices/machine/netlist.cpp
+++ b/src/devices/machine/netlist.cpp
@@ -593,7 +593,7 @@ void netlist_mame_sound_device_t::device_start()
// Configure inputs
m_num_inputs = 0;
- m_in = NULL;
+ m_in = nullptr;
plist_t<nld_sound_in *> indevs = netlist().get_device_list<nld_sound_in>();
if (indevs.size() > 1)
diff --git a/src/devices/machine/vrc4373.h b/src/devices/machine/vrc4373.h
index 85ca19c5cf7..bbd740b8084 100644
--- a/src/devices/machine/vrc4373.h
+++ b/src/devices/machine/vrc4373.h
@@ -69,7 +69,7 @@ public:
void set_cpu_tag(const char *tag);
- virtual DECLARE_ADDRESS_MAP(config_map, 32);
+ virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
DECLARE_READ32_MEMBER( pcictrl_r);
DECLARE_WRITE32_MEMBER( pcictrl_w);
diff --git a/src/devices/sound/315-5641.h b/src/devices/sound/315-5641.h
index 6eabebf483c..49e068fb4ac 100644
--- a/src/devices/sound/315-5641.h
+++ b/src/devices/sound/315-5641.h
@@ -13,7 +13,7 @@ public:
UINT8 get_fifo_space();
void advance_state() override;
- DECLARE_WRITE8_MEMBER(port_w);
+ virtual DECLARE_WRITE8_MEMBER(port_w) override;
UINT8 m_fifo_data[0x40];
UINT8 m_fifo_read; // last read offset (will read in m_fifo_read+1)
diff --git a/src/devices/sound/disc_cls.h b/src/devices/sound/disc_cls.h
index 20ae8c4e940..678b38a9fea 100644
--- a/src/devices/sound/disc_cls.h
+++ b/src/devices/sound/disc_cls.h
@@ -40,9 +40,9 @@ class DISCRETE_CLASS_NAME(_name): public discrete_base_node, public discrete_ste
DISCRETE_CLASS_CONSTRUCTOR(_name, base) \
DISCRETE_CLASS_DESTRUCTOR(_name) \
public: \
- void step(void); \
- void reset(void); \
- int max_output(void) { return _maxout; } \
+ virtual void step(void) override; \
+ virtual void reset(void) override; \
+ virtual int max_output(void) override { return _maxout; } \
private: \
_priv \
}
@@ -53,9 +53,9 @@ class DISCRETE_CLASS_NAME(_name): public discrete_base_node, public discrete_ste
DISCRETE_CLASS_CONSTRUCTOR(_name, base) \
DISCRETE_CLASS_DESTRUCTOR(_name) \
public: \
- void step(void); \
- void reset(void) { this->step(); } \
- int max_output(void) { return _maxout; } \
+ virtual void step(void) override; \
+ virtual void reset(void) override { this->step(); } \
+ virtual int max_output(void) override { return _maxout; } \
private: \
_priv \
}
@@ -66,8 +66,8 @@ class DISCRETE_CLASS_NAME(_name): public discrete_base_node \
DISCRETE_CLASS_CONSTRUCTOR(_name, base) \
DISCRETE_CLASS_DESTRUCTOR(_name) \
public: \
- void reset(void); \
- int max_output(void) { return _maxout; } \
+ virtual void reset(void) override; \
+ virtual int max_output(void) override { return _maxout; } \
}
#define DISCRETE_CLASS(_name, _maxout, _priv) \
@@ -76,11 +76,11 @@ class DISCRETE_CLASS_NAME(_name): public discrete_base_node, public discrete_ste
DISCRETE_CLASS_DESTRUCTOR(_name) \
DISCRETE_CLASS_CONSTRUCTOR(_name, base) \
public: \
- void step(void); \
- void reset(void); \
- void start(void); \
- void stop(void); \
- int max_output(void) { return _maxout; } \
+ virtual void step(void) override; \
+ virtual void reset(void) override; \
+ virtual void start(void) override; \
+ virtual void stop(void) override; \
+ virtual int max_output(void) override { return _maxout; } \
private: \
_priv \
}
@@ -90,7 +90,7 @@ class DISCRETE_CLASS_NAME(special): public discrete_base_node
DISCRETE_CLASS_CONSTRUCTOR(special, base)
DISCRETE_CLASS_DESTRUCTOR(special)
public:
- int max_output(void) override { return 0; }
+ virtual int max_output(void) override { return 0; }
};
class DISCRETE_CLASS_NAME(unimplemented): public discrete_base_node
@@ -98,7 +98,7 @@ class DISCRETE_CLASS_NAME(unimplemented): public discrete_base_node
DISCRETE_CLASS_CONSTRUCTOR(unimplemented, base)
DISCRETE_CLASS_DESTRUCTOR(unimplemented)
public:
- int max_output(void) override { return 0; }
+ virtual int max_output(void) override { return 0; }
};
/*************************************
@@ -114,14 +114,14 @@ class DISCRETE_CLASS_NAME(dso_output): public discrete_base_node,
DISCRETE_CLASS_CONSTRUCTOR(dso_output, base)
DISCRETE_CLASS_DESTRUCTOR(dso_output)
public:
- void step(void) override {
+ virtual void step(void) override {
/* Add gain to the output and put into the buffers */
/* Clipping will be handled by the main sound system */
double val = DISCRETE_INPUT(0) * DISCRETE_INPUT(1);
*m_ptr++ = val;
}
- int max_output(void) override { return 0; }
- void set_output_ptr(stream_sample_t *ptr) override { m_ptr = ptr; }
+ virtual int max_output(void) override { return 0; }
+ virtual void set_output_ptr(stream_sample_t *ptr) override { m_ptr = ptr; }
private:
stream_sample_t *m_ptr;
};
@@ -148,8 +148,8 @@ class DISCRETE_CLASS_NAME(dss_adjustment): public discrete_base_node, public dis
DISCRETE_CLASS_CONSTRUCTOR(dss_adjustment, base)
DISCRETE_CLASS_DESTRUCTOR(dss_adjustment)
public:
- void step(void) override;
- void reset(void) override;
+ virtual void step(void) override;
+ virtual void reset(void) override;
private:
ioport_port *m_port;
INT32 m_lastpval;
@@ -166,8 +166,8 @@ class DISCRETE_CLASS_NAME(dss_input_data): public discrete_base_node, public dis
DISCRETE_CLASS_DESTRUCTOR(dss_input_data)
DISCRETE_CLASS_CONSTRUCTOR(dss_input_data, base)
public:
- void reset(void) override;
- void input_write(int sub_node, UINT8 data ) override;
+ virtual void reset(void) override;
+ virtual void input_write(int sub_node, UINT8 data ) override;
private:
double m_gain; /* node gain */
double m_offset; /* node offset */
@@ -179,8 +179,8 @@ class DISCRETE_CLASS_NAME(dss_input_logic): public discrete_base_node, public di
DISCRETE_CLASS_CONSTRUCTOR(dss_input_logic, base)
DISCRETE_CLASS_DESTRUCTOR(dss_input_logic)
public:
- void reset(void) override;
- void input_write(int sub_node, UINT8 data ) override;
+ virtual void reset(void) override;
+ virtual void input_write(int sub_node, UINT8 data ) override;
private:
double m_gain; /* node gain */
double m_offset; /* node offset */
@@ -192,8 +192,8 @@ class DISCRETE_CLASS_NAME(dss_input_not): public discrete_base_node, public disc
DISCRETE_CLASS_CONSTRUCTOR(dss_input_not, base)
DISCRETE_CLASS_DESTRUCTOR(dss_input_not)
public:
- void reset(void) override;
- void input_write(int sub_node, UINT8 data ) override;
+ virtual void reset(void) override;
+ virtual void input_write(int sub_node, UINT8 data ) override;
private:
double m_gain; /* node gain */
double m_offset; /* node offset */
@@ -205,9 +205,9 @@ class DISCRETE_CLASS_NAME(dss_input_pulse): public discrete_base_node, public di
DISCRETE_CLASS_CONSTRUCTOR(dss_input_pulse, base)
DISCRETE_CLASS_DESTRUCTOR(dss_input_pulse)
public:
- void step(void) override;
- void reset(void) override;
- void input_write(int sub_node, UINT8 data ) override;
+ virtual void step(void) override;
+ virtual void reset(void) override;
+ virtual void input_write(int sub_node, UINT8 data ) override;
private:
//double m_gain; /* node gain */
//double m_offset; /* node offset */
@@ -219,10 +219,10 @@ class DISCRETE_CLASS_NAME(dss_input_stream): public discrete_base_node, public d
DISCRETE_CLASS_CONSTRUCTOR(dss_input_stream, base)
DISCRETE_CLASS_DESTRUCTOR(dss_input_stream)
public:
- void step(void) override;
- void reset(void) override;
- void start(void) override;
- void input_write(int sub_node, UINT8 data ) override;
+ virtual void step(void) override;
+ virtual void reset(void) override;
+ virtual void start(void) override;
+ virtual void input_write(int sub_node, UINT8 data ) override;
virtual bool is_buffered(void) { return false; }
/* This is called by discrete_sound_device */
@@ -247,7 +247,7 @@ class DISCRETE_CLASS_NAME(dss_input_buffer): public DISCRETE_CLASS_NAME(dss_inpu
DISCRETE_CLASS_CONSTRUCTOR(dss_input_buffer, dss_input_stream)
DISCRETE_CLASS_DESTRUCTOR(dss_input_buffer)
public:
- bool is_buffered(void) override { return true; }
+ virtual bool is_buffered(void) override { return true; }
};
#include "disc_wav.h"
diff --git a/src/devices/video/voodoo_pci.h b/src/devices/video/voodoo_pci.h
index 06c72064697..93621cd0fa6 100644
--- a/src/devices/video/voodoo_pci.h
+++ b/src/devices/video/voodoo_pci.h
@@ -27,7 +27,7 @@ public:
// optional information overrides
virtual machine_config_constructor device_mconfig_additions() const override;
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual DECLARE_ADDRESS_MAP(config_map, 32);
+ virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
void set_cpu_tag(const char *tag);
static void set_type(const int type) {m_type = type;}
diff --git a/src/mame/video/gb_lcd.h b/src/mame/video/gb_lcd.h
index 05d76256a13..b68648046b4 100644
--- a/src/mame/video/gb_lcd.h
+++ b/src/mame/video/gb_lcd.h
@@ -175,8 +175,8 @@ class cgb_lcd_device : public gb_lcd_device
public:
cgb_lcd_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_READ8_MEMBER(video_r);
- virtual DECLARE_WRITE8_MEMBER(video_w);
+ virtual DECLARE_READ8_MEMBER(video_r) override;
+ virtual DECLARE_WRITE8_MEMBER(video_w) override;
protected:
@@ -187,7 +187,7 @@ protected:
virtual void update_sprites() override;
virtual void update_scanline() override;
- virtual TIMER_CALLBACK_MEMBER(lcd_timer_proc);
+ virtual TIMER_CALLBACK_MEMBER(lcd_timer_proc) override;
virtual void videoptr_restore() override;
void hdma_trans(UINT16 length);
};