summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/machine/53c7xx.h10
-rw-r--r--src/devices/machine/53c810.h2
-rw-r--r--src/devices/machine/6532riot.h10
-rw-r--r--src/devices/machine/68230pit.h8
-rw-r--r--src/devices/machine/68307.h14
-rw-r--r--src/devices/machine/68340.h4
-rw-r--r--src/devices/machine/68561mpcc.h6
-rw-r--r--src/devices/machine/7200fifo.h4
-rw-r--r--src/devices/machine/74123.h8
-rw-r--r--src/devices/machine/74145.h4
-rw-r--r--src/devices/machine/74148.h4
-rw-r--r--src/devices/machine/74153.h4
-rw-r--r--src/devices/machine/74181.h4
-rw-r--r--src/devices/machine/7474.h8
-rw-r--r--src/devices/machine/8042kbdc.h6
-rw-r--r--src/devices/machine/8530scc.h6
-rw-r--r--src/devices/machine/aakart.h8
-rw-r--r--src/devices/machine/adc0808.h4
-rw-r--r--src/devices/machine/adc083x.h2
-rw-r--r--src/devices/machine/adc1038.h4
-rw-r--r--src/devices/machine/adc1213x.h4
-rw-r--r--src/devices/machine/aicartc.h8
-rw-r--r--src/devices/machine/akiko.h8
-rw-r--r--src/devices/machine/am53cf96.h4
-rw-r--r--src/devices/machine/amigafdc.h6
-rw-r--r--src/devices/machine/at28c16.h18
-rw-r--r--src/devices/machine/at45dbxx.h28
-rw-r--r--src/devices/machine/ataflash.h12
-rw-r--r--src/devices/machine/atahle.h28
-rw-r--r--src/devices/machine/atapicdr.h8
-rw-r--r--src/devices/machine/atapihle.h20
-rw-r--r--src/devices/machine/ay31015.h6
-rw-r--r--src/devices/machine/cdp1852.h6
-rw-r--r--src/devices/machine/cdp1871.h4
-rw-r--r--src/devices/machine/cr511b.h8
-rw-r--r--src/devices/machine/cr589.h16
-rw-r--r--src/devices/machine/cs4031.h8
-rw-r--r--src/devices/machine/cs8221.h4
-rw-r--r--src/devices/machine/ds1204.h8
-rw-r--r--src/devices/machine/ds2401.h6
-rw-r--r--src/devices/machine/ds2404.h16
-rw-r--r--src/devices/machine/ds75160a.h2
-rw-r--r--src/devices/machine/ds75161a.h2
-rw-r--r--src/devices/machine/e0516.h6
-rw-r--r--src/devices/machine/er2055.h10
-rw-r--r--src/devices/machine/f3853.h8
-rw-r--r--src/devices/machine/fdc37c665gt.h4
-rw-r--r--src/devices/machine/gayle.h4
-rw-r--r--src/devices/machine/hd63450.h4
-rw-r--r--src/devices/machine/hd64610.h14
-rw-r--r--src/devices/machine/i6300esb.h12
-rw-r--r--src/devices/machine/i80130.h8
-rw-r--r--src/devices/machine/i8155.h8
-rw-r--r--src/devices/machine/i8212.h4
-rw-r--r--src/devices/machine/i8214.h2
-rw-r--r--src/devices/machine/i8243.h8
-rw-r--r--src/devices/machine/i82541.h4
-rw-r--r--src/devices/machine/i8257.h6
-rw-r--r--src/devices/machine/i8271.h6
-rw-r--r--src/devices/machine/i8279.h8
-rw-r--r--src/devices/machine/i82875p.h16
-rw-r--r--src/devices/machine/i8355.h6
-rw-r--r--src/devices/machine/idehd.h32
-rw-r--r--src/devices/machine/im6402.h14
-rw-r--r--src/devices/machine/ins8154.h8
-rw-r--r--src/devices/machine/jvsdev.h4
-rw-r--r--src/devices/machine/jvshost.h4
-rw-r--r--src/devices/machine/k033906.h8
-rw-r--r--src/devices/machine/k053252.h4
-rw-r--r--src/devices/machine/k056230.h8
-rw-r--r--src/devices/machine/kr2376.h6
-rw-r--r--src/devices/machine/latch8.h6
-rw-r--r--src/devices/machine/lc89510.h4
-rw-r--r--src/devices/machine/ldpr8210.h32
-rw-r--r--src/devices/machine/ldstub.h18
-rw-r--r--src/devices/machine/ldv1000.h16
-rw-r--r--src/devices/machine/ldvp931.h16
-rw-r--r--src/devices/machine/lh5810.h4
-rw-r--r--src/devices/machine/linflash.h10
-rw-r--r--src/devices/machine/lpc-acpi.h6
-rw-r--r--src/devices/machine/lpc-pit.h6
-rw-r--r--src/devices/machine/lpc-rtc.h6
-rw-r--r--src/devices/machine/lpci.h6
-rw-r--r--src/devices/machine/m6m80011ap.h12
-rw-r--r--src/devices/machine/mb14241.h6
-rw-r--r--src/devices/machine/mb3773.h6
-rw-r--r--src/devices/machine/mb8421.h4
-rw-r--r--src/devices/machine/mb87078.h4
-rw-r--r--src/devices/machine/mb8795.h8
-rw-r--r--src/devices/machine/mb89363b.h6
-rw-r--r--src/devices/machine/mb89371.h2
-rw-r--r--src/devices/machine/mc68328.h4
-rw-r--r--src/devices/machine/mc6846.h4
-rw-r--r--src/devices/machine/mc68681.h18
-rw-r--r--src/devices/machine/mc68901.h12
-rw-r--r--src/devices/machine/mccs1850.h12
-rw-r--r--src/devices/machine/mcf5206e.h12
-rw-r--r--src/devices/machine/microtch.h12
-rw-r--r--src/devices/machine/mm74c922.h4
-rw-r--r--src/devices/machine/mos6529.h2
-rw-r--r--src/devices/machine/mos6530.h6
-rw-r--r--src/devices/machine/mos8706.h4
-rw-r--r--src/devices/machine/mos8722.h4
-rw-r--r--src/devices/machine/msm58321.h14
-rw-r--r--src/devices/machine/ncr5380.h6
-rw-r--r--src/devices/machine/ncr5390.h8
-rw-r--r--src/devices/machine/ncr539x.h6
-rw-r--r--src/devices/machine/netlist.h82
-rw-r--r--src/devices/machine/nmc9306.h8
-rw-r--r--src/devices/machine/nsc810.h6
-rw-r--r--src/devices/machine/nscsi_cb.h6
-rw-r--r--src/devices/machine/nscsi_s1410.h8
-rw-r--r--src/devices/machine/pc_fdc.h6
-rw-r--r--src/devices/machine/pccard.h2
-rw-r--r--src/devices/machine/pcf8593.h16
-rw-r--r--src/devices/machine/pci-apic.h4
-rw-r--r--src/devices/machine/pci-sata.h4
-rw-r--r--src/devices/machine/pci-smbus.h4
-rw-r--r--src/devices/machine/pci-usb.h8
-rw-r--r--src/devices/machine/pci.h38
-rw-r--r--src/devices/machine/pci9050.h6
-rw-r--r--src/devices/machine/pckeybrd.h14
-rw-r--r--src/devices/machine/r10696.h4
-rw-r--r--src/devices/machine/r10788.h6
-rw-r--r--src/devices/machine/ra17xx.h4
-rw-r--r--src/devices/machine/rf5c296.h2
-rw-r--r--src/devices/machine/roc10937.h6
-rw-r--r--src/devices/machine/rp5c01.h16
-rw-r--r--src/devices/machine/rp5c15.h10
-rw-r--r--src/devices/machine/rp5h01.h6
-rw-r--r--src/devices/machine/rtc4543.h10
-rw-r--r--src/devices/machine/rtc9701.h12
-rw-r--r--src/devices/machine/s2636.h4
-rw-r--r--src/devices/machine/s3520cf.h6
-rw-r--r--src/devices/machine/s3c2400.h4
-rw-r--r--src/devices/machine/s3c2410.h4
-rw-r--r--src/devices/machine/s3c2440.h4
-rw-r--r--src/devices/machine/s3c44b0.h4
-rw-r--r--src/devices/machine/serflash.h10
-rw-r--r--src/devices/machine/smc91c9x.h4
-rw-r--r--src/devices/machine/tc009xlvc.h10
-rw-r--r--src/devices/machine/timekpr.h12
-rw-r--r--src/devices/machine/tmp68301.h6
-rw-r--r--src/devices/machine/tms1024.h4
-rw-r--r--src/devices/machine/tms5501.h12
-rw-r--r--src/devices/machine/tms6100.h8
-rw-r--r--src/devices/machine/upd4701.h6
-rw-r--r--src/devices/machine/upd4992.h10
-rw-r--r--src/devices/machine/upd7002.h6
-rw-r--r--src/devices/machine/upd71071.h2
-rw-r--r--src/devices/machine/v3021.h6
-rw-r--r--src/devices/machine/vrc4373.h10
-rw-r--r--src/devices/machine/vt82c496.h4
-rw-r--r--src/devices/machine/vt83c461.h2
-rw-r--r--src/devices/machine/wd7600.h6
-rw-r--r--src/devices/machine/x2212.h12
-rw-r--r--src/devices/machine/x76f041.h8
-rw-r--r--src/devices/machine/x76f100.h8
-rw-r--r--src/devices/machine/z80scc.h26
-rw-r--r--src/devices/machine/z80sio.h26
-rw-r--r--src/devices/machine/z8536.h12
-rw-r--r--src/devices/sound/2203intf.h10
-rw-r--r--src/devices/sound/2608intf.h12
-rw-r--r--src/devices/sound/2610intf.h12
-rw-r--r--src/devices/sound/2612intf.h14
-rw-r--r--src/devices/sound/315-5641.h6
-rw-r--r--src/devices/sound/aica.h4
-rw-r--r--src/devices/sound/amiga.h4
-rw-r--r--src/devices/sound/asc.h8
-rw-r--r--src/devices/sound/astrocde.h6
-rw-r--r--src/devices/sound/awacs.h8
-rw-r--r--src/devices/sound/bsmt2000.h14
-rw-r--r--src/devices/sound/c140.h4
-rw-r--r--src/devices/sound/c352.h8
-rw-r--r--src/devices/sound/c6280.h4
-rw-r--r--src/devices/sound/cdp1864.h8
-rw-r--r--src/devices/sound/cdp1869.h12
-rw-r--r--src/devices/sound/cem3394.h4
-rw-r--r--src/devices/sound/digitalk.h4
-rw-r--r--src/devices/sound/es1373.h14
-rw-r--r--src/devices/sound/es5503.h10
-rw-r--r--src/devices/sound/es5506.h16
-rw-r--r--src/devices/sound/es8712.h6
-rw-r--r--src/devices/sound/esqpump.h10
-rw-r--r--src/devices/sound/flt_rc.h4
-rw-r--r--src/devices/sound/flt_vol.h4
-rw-r--r--src/devices/sound/gaelco.h6
-rw-r--r--src/devices/sound/hc55516.h16
-rw-r--r--src/devices/sound/i5000.h6
-rw-r--r--src/devices/sound/ics2115.h6
-rw-r--r--src/devices/sound/iremga20.h6
-rw-r--r--src/devices/sound/k005289.h4
-rw-r--r--src/devices/sound/k007232.h4
-rw-r--r--src/devices/sound/k053260.h6
-rw-r--r--src/devices/sound/k054539.h10
-rw-r--r--src/devices/sound/k056800.h4
-rw-r--r--src/devices/sound/l7a1045_l6028_dsp_a.h4
-rw-r--r--src/devices/sound/lmc1992.h4
-rw-r--r--src/devices/sound/mas3507d.h6
-rw-r--r--src/devices/sound/mos6560.h10
-rw-r--r--src/devices/sound/mos7360.h10
-rw-r--r--src/devices/sound/msm5205.h8
-rw-r--r--src/devices/sound/msm5232.h8
-rw-r--r--src/devices/sound/multipcm.h8
-rw-r--r--src/devices/sound/n63701x.h4
-rw-r--r--src/devices/sound/namco.h10
-rw-r--r--src/devices/sound/nile.h4
-rw-r--r--src/devices/sound/okim6258.h6
-rw-r--r--src/devices/sound/okim6295.h12
-rw-r--r--src/devices/sound/okim6376.h8
-rw-r--r--src/devices/sound/okim9810.h12
-rw-r--r--src/devices/sound/pci-ac97.h4
-rw-r--r--src/devices/sound/qs1000.h14
-rw-r--r--src/devices/sound/qsound.h8
-rw-r--r--src/devices/sound/rf5c400.h4
-rw-r--r--src/devices/sound/rf5c68.h4
-rw-r--r--src/devices/sound/s14001a.h4
-rw-r--r--src/devices/sound/sb0400.h4
-rw-r--r--src/devices/sound/scsp.h4
-rw-r--r--src/devices/sound/segapcm.h4
-rw-r--r--src/devices/sound/sn76477.h6
-rw-r--r--src/devices/sound/snkwave.h4
-rw-r--r--src/devices/sound/sp0250.h4
-rw-r--r--src/devices/sound/st0016.h4
-rw-r--r--src/devices/sound/t6w28.h4
-rw-r--r--src/devices/sound/tc8830f.h8
-rw-r--r--src/devices/sound/tiaintf.h6
-rw-r--r--src/devices/sound/tms3615.h4
-rw-r--r--src/devices/sound/tms36xx.h4
-rw-r--r--src/devices/sound/tms5110.h28
-rw-r--r--src/devices/sound/upd7752.h10
-rw-r--r--src/devices/sound/upd7759.h20
-rw-r--r--src/devices/sound/vrender0.h4
-rw-r--r--src/devices/sound/x1_010.h4
-rw-r--r--src/devices/sound/ymf271.h10
-rw-r--r--src/devices/sound/ymz280b.h12
-rw-r--r--src/devices/sound/ymz770.h6
-rw-r--r--src/devices/sound/zsg2.h6
-rw-r--r--src/devices/video/315_5124.h26
-rw-r--r--src/devices/video/315_5313.h6
-rw-r--r--src/devices/video/bufsprite.h2
-rw-r--r--src/devices/video/cdp1861.h6
-rw-r--r--src/devices/video/crt9007.h10
-rw-r--r--src/devices/video/crt9021.h2
-rw-r--r--src/devices/video/crt9212.h2
-rw-r--r--src/devices/video/dl1416.h4
-rw-r--r--src/devices/video/dm9368.h2
-rw-r--r--src/devices/video/ef9340_1.h6
-rw-r--r--src/devices/video/ef9345.h8
-rw-r--r--src/devices/video/ef9365.h8
-rw-r--r--src/devices/video/epic12.h4
-rw-r--r--src/devices/video/fixfreq.h6
-rw-r--r--src/devices/video/gf4500.h6
-rw-r--r--src/devices/video/gf7600gs.h4
-rw-r--r--src/devices/video/h63484.h8
-rw-r--r--src/devices/video/hd44102.h4
-rw-r--r--src/devices/video/hd44352.h8
-rw-r--r--src/devices/video/hd44780.h8
-rw-r--r--src/devices/video/hd61830.h10
-rw-r--r--src/devices/video/hd63484.h4
-rw-r--r--src/devices/video/hd66421.h6
-rw-r--r--src/devices/video/huc6202.h4
-rw-r--r--src/devices/video/huc6260.h8
-rw-r--r--src/devices/video/huc6261.h6
-rw-r--r--src/devices/video/huc6270.h4
-rw-r--r--src/devices/video/huc6272.h8
-rw-r--r--src/devices/video/i8244.h8
-rw-r--r--src/devices/video/i82730.h4
-rw-r--r--src/devices/video/i8275.h6
-rw-r--r--src/devices/video/m50458.h10
-rw-r--r--src/devices/video/mb90082.h10
-rw-r--r--src/devices/video/mb_vcu.h8
-rw-r--r--src/devices/video/mc6847.h20
-rw-r--r--src/devices/video/mos6566.h18
-rw-r--r--src/devices/video/msm6222b.h4
-rw-r--r--src/devices/video/msm6255.h6
-rw-r--r--src/devices/video/psx.h6
-rw-r--r--src/devices/video/ramdac.h8
-rw-r--r--src/devices/video/saa5050.h20
-rw-r--r--src/devices/video/scn2674.h8
-rw-r--r--src/devices/video/sed1200.h10
-rw-r--r--src/devices/video/sed1330.h8
-rw-r--r--src/devices/video/sed1520.h4
-rw-r--r--src/devices/video/snes_ppu.h4
-rw-r--r--src/devices/video/t6a04.h6
-rw-r--r--src/devices/video/tea1002.h2
-rw-r--r--src/devices/video/tlc34076.h4
-rw-r--r--src/devices/video/tms34061.h4
-rw-r--r--src/devices/video/tms3556.h4
-rw-r--r--src/devices/video/tms9927.h8
-rw-r--r--src/devices/video/upd3301.h8
-rw-r--r--src/devices/video/upd7227.h6
-rw-r--r--src/devices/video/vic4567.h6
-rw-r--r--src/devices/video/voodoo.h14
-rw-r--r--src/devices/video/voodoo_pci.h8
-rw-r--r--src/lib/formats/ami_dsk.h16
-rw-r--r--src/mame/includes/amiga.h6
-rw-r--r--src/mame/machine/315-5838_317-0229_comp.h4
-rw-r--r--src/mame/machine/315-5881_crypt.h4
299 files changed, 1215 insertions, 1215 deletions
diff --git a/src/devices/machine/53c7xx.h b/src/devices/machine/53c7xx.h
index 937bd9d16a0..00d87c6337d 100644
--- a/src/devices/machine/53c7xx.h
+++ b/src/devices/machine/53c7xx.h
@@ -85,10 +85,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void execute_run();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void execute_run() override;
int m_icount;
@@ -137,7 +137,7 @@ private:
void update_irqs();
void set_scsi_state(int state);
void delay(const attotime &delay);
- void scsi_ctrl_changed();
+ void scsi_ctrl_changed() override;
void send_byte();
void recv_byte();
void step(bool timeout);
diff --git a/src/devices/machine/53c810.h b/src/devices/machine/53c810.h
index f55c3cdbfb1..7ce9f444d79 100644
--- a/src/devices/machine/53c810.h
+++ b/src/devices/machine/53c810.h
@@ -33,7 +33,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
typedef delegate<void (void)> opcode_handler_delegate;
diff --git a/src/devices/machine/6532riot.h b/src/devices/machine/6532riot.h
index 2825f31dc9d..dd1699c6c48 100644
--- a/src/devices/machine/6532riot.h
+++ b/src/devices/machine/6532riot.h
@@ -82,11 +82,11 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
diff --git a/src/devices/machine/68230pit.h b/src/devices/machine/68230pit.h
index b78dbc887aa..2a2f2c6824c 100644
--- a/src/devices/machine/68230pit.h
+++ b/src/devices/machine/68230pit.h
@@ -105,10 +105,10 @@ void portb_setbit (UINT8 bit, UINT8 state);
protected:
// device-level overrides
-virtual void device_start ();
-virtual void device_reset ();
-virtual void device_timer (emu_timer &timer, device_timer_id id, int param, void *ptr);
-virtual void execute_run ();
+virtual void device_start () override;
+virtual void device_reset () override;
+virtual void device_timer (emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+virtual void execute_run () override;
int m_icount;
devcb_write8 m_write_pa;
devcb_write_line m_write_h2;
diff --git a/src/devices/machine/68307.h b/src/devices/machine/68307.h
index 6e7c6e355fa..555a1ec39e3 100644
--- a/src/devices/machine/68307.h
+++ b/src/devices/machine/68307.h
@@ -111,17 +111,17 @@ public:
void init16_m68307(address_space &space);
void init_cpu_m68307(void);
- virtual UINT32 disasm_min_opcode_bytes() const { return 2; };
- virtual UINT32 disasm_max_opcode_bytes() const { return 10; };
+ virtual UINT32 disasm_min_opcode_bytes() const override { return 2; };
+ virtual UINT32 disasm_max_opcode_bytes() const override { return 10; };
- virtual UINT32 execute_min_cycles() const { return 4; };
- virtual UINT32 execute_max_cycles() const { return 158; };
+ virtual UINT32 execute_min_cycles() const override { return 4; };
+ virtual UINT32 execute_max_cycles() const override { return 158; };
required_device<mc68681_device> m_duart;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
static const device_type M68307 = &device_creator<m68307cpu_device>;
diff --git a/src/devices/machine/68340.h b/src/devices/machine/68340.h
index 6f1260ae1cb..4dd93bb6e51 100644
--- a/src/devices/machine/68340.h
+++ b/src/devices/machine/68340.h
@@ -59,8 +59,8 @@ public:
void do_timer_irq(void);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/devices/machine/68561mpcc.h b/src/devices/machine/68561mpcc.h
index df036282f1c..bb0bb4c2c6d 100644
--- a/src/devices/machine/68561mpcc.h
+++ b/src/devices/machine/68561mpcc.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(reg_w);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
struct Chan {
diff --git a/src/devices/machine/7200fifo.h b/src/devices/machine/7200fifo.h
index 0f5c28e7048..044484de076 100644
--- a/src/devices/machine/7200fifo.h
+++ b/src/devices/machine/7200fifo.h
@@ -103,8 +103,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void fifo_write(UINT16 data);
diff --git a/src/devices/machine/74123.h b/src/devices/machine/74123.h
index 93325bdbeb1..b44354b456b 100644
--- a/src/devices/machine/74123.h
+++ b/src/devices/machine/74123.h
@@ -113,10 +113,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
TIMER_CALLBACK_MEMBER( output_callback );
TIMER_CALLBACK_MEMBER( clear_callback );
diff --git a/src/devices/machine/74145.h b/src/devices/machine/74145.h
index 9b047207f1b..a6472f69291 100644
--- a/src/devices/machine/74145.h
+++ b/src/devices/machine/74145.h
@@ -71,8 +71,8 @@ public:
void write(UINT8 data);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write_line m_output_line_0_cb;
diff --git a/src/devices/machine/74148.h b/src/devices/machine/74148.h
index 294869de12f..37ca98cf0ec 100644
--- a/src/devices/machine/74148.h
+++ b/src/devices/machine/74148.h
@@ -68,8 +68,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
ttl74148_output_delegate m_output_cb;
diff --git a/src/devices/machine/74153.h b/src/devices/machine/74153.h
index bfd9967e0e4..491fce01565 100644
--- a/src/devices/machine/74153.h
+++ b/src/devices/machine/74153.h
@@ -63,8 +63,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/74181.h b/src/devices/machine/74181.h
index 5aeb64768f7..563acb3943e 100644
--- a/src/devices/machine/74181.h
+++ b/src/devices/machine/74181.h
@@ -51,8 +51,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_post_load() override;
private:
void update();
diff --git a/src/devices/machine/7474.h b/src/devices/machine/7474.h
index 9373e41d7d3..15ece073ad1 100644
--- a/src/devices/machine/7474.h
+++ b/src/devices/machine/7474.h
@@ -85,10 +85,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
// callbacks
devcb_write_line m_output_func;
diff --git a/src/devices/machine/8042kbdc.h b/src/devices/machine/8042kbdc.h
index b8d9c4e22fd..169c2f9cb12 100644
--- a/src/devices/machine/8042kbdc.h
+++ b/src/devices/machine/8042kbdc.h
@@ -56,7 +56,7 @@ public:
// construction/destruction
kbdc8042_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
static void set_keyboard_type(device_t &device, kbdc8042_type_t keybtype) { downcast<kbdc8042_device &>(device).m_keybtype = keybtype; }
template<class _Object> static devcb_base &set_system_reset_callback(device_t &device, _Object object) { return downcast<kbdc8042_device &>(device).m_system_reset_cb.set_callback(object); }
@@ -79,8 +79,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_inport, m_outport, m_data, m_command;
diff --git a/src/devices/machine/8530scc.h b/src/devices/machine/8530scc.h
index af4cef88e1e..2e6e703ceb8 100644
--- a/src/devices/machine/8530scc.h
+++ b/src/devices/machine/8530scc.h
@@ -44,9 +44,9 @@ public:
DECLARE_WRITE8_MEMBER(reg_w);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
struct Chan {
diff --git a/src/devices/machine/aakart.h b/src/devices/machine/aakart.h
index bd59a54838a..15eefd6bf92 100644
--- a/src/devices/machine/aakart.h
+++ b/src/devices/machine/aakart.h
@@ -55,10 +55,10 @@ public:
void send_keycode_up(UINT8 row, UINT8 col);
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
static const device_timer_id RX_TIMER = 1;
diff --git a/src/devices/machine/adc0808.h b/src/devices/machine/adc0808.h
index a7d1c3eb6c5..9a863e4ef81 100644
--- a/src/devices/machine/adc0808.h
+++ b/src/devices/machine/adc0808.h
@@ -101,8 +101,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
devcb_write_line m_out_eoc_cb;
diff --git a/src/devices/machine/adc083x.h b/src/devices/machine/adc083x.h
index 60050506f81..6a97973acca 100644
--- a/src/devices/machine/adc083x.h
+++ b/src/devices/machine/adc083x.h
@@ -60,7 +60,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
INT32 m_mux_bits;
diff --git a/src/devices/machine/adc1038.h b/src/devices/machine/adc1038.h
index 1d6b0f890bc..84e6ecf2f29 100644
--- a/src/devices/machine/adc1038.h
+++ b/src/devices/machine/adc1038.h
@@ -39,8 +39,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/adc1213x.h b/src/devices/machine/adc1213x.h
index 3f2f0dbc63c..361cd3dede8 100644
--- a/src/devices/machine/adc1213x.h
+++ b/src/devices/machine/adc1213x.h
@@ -42,8 +42,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void convert(int channel, int bits16, int lsbfirst);
diff --git a/src/devices/machine/aicartc.h b/src/devices/machine/aicartc.h
index 1b877a604ff..6e1d9e2183e 100644
--- a/src/devices/machine/aicartc.h
+++ b/src/devices/machine/aicartc.h
@@ -43,10 +43,10 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
emu_timer *m_clock_timer;
diff --git a/src/devices/machine/akiko.h b/src/devices/machine/akiko.h
index 9be2ac08185..6886a4073a4 100644
--- a/src/devices/machine/akiko.h
+++ b/src/devices/machine/akiko.h
@@ -70,10 +70,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// 1X CDROM sector time in msec (300KBps)
diff --git a/src/devices/machine/am53cf96.h b/src/devices/machine/am53cf96.h
index 8fda3ee0e5b..1c078d6e3f6 100644
--- a/src/devices/machine/am53cf96.h
+++ b/src/devices/machine/am53cf96.h
@@ -54,8 +54,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
static const device_timer_id TIMER_TRANSFER = 0;
diff --git a/src/devices/machine/amigafdc.h b/src/devices/machine/amigafdc.h
index 77727d51a88..2cef736e6cf 100644
--- a/src/devices/machine/amigafdc.h
+++ b/src/devices/machine/amigafdc.h
@@ -33,9 +33,9 @@ public:
DECLARE_FLOPPY_FORMATS( floppy_formats );
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// Running states
diff --git a/src/devices/machine/at28c16.h b/src/devices/machine/at28c16.h
index f8f71011347..5cc51cf9078 100644
--- a/src/devices/machine/at28c16.h
+++ b/src/devices/machine/at28c16.h
@@ -45,19 +45,19 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config( address_spacenum spacenum = AS_0 ) const;
+ virtual const address_space_config *memory_space_config( address_spacenum spacenum = AS_0 ) const override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read( emu_file &file );
- virtual void nvram_write( emu_file &file );
+ virtual void nvram_default() override;
+ virtual void nvram_read( emu_file &file ) override;
+ virtual void nvram_write( emu_file &file ) override;
// internal state
address_space_config m_space_config;
diff --git a/src/devices/machine/at45dbxx.h b/src/devices/machine/at45dbxx.h
index a1e41e88657..40688fd786e 100644
--- a/src/devices/machine/at45dbxx.h
+++ b/src/devices/machine/at45dbxx.h
@@ -56,13 +56,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
protected:
virtual int num_pages() const { return 2048; }
@@ -120,11 +120,11 @@ public:
at45db081_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual int num_pages() const { return 4096; }
- virtual int page_size() const { return 264; }
- virtual UINT8 device_id() const { return 0x20; }
+ virtual int num_pages() const override { return 4096; }
+ virtual int page_size() const override { return 264; }
+ virtual UINT8 device_id() const override { return 0x20; }
- virtual UINT32 flash_get_page_addr();
+ virtual UINT32 flash_get_page_addr() override;
};
// ======================> at45db161_device
@@ -135,12 +135,12 @@ public:
at45db161_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual int num_pages() const { return 4096; }
- virtual int page_size() const { return 528; }
- virtual UINT8 device_id() const { return 0x28; }
+ virtual int num_pages() const override { return 4096; }
+ virtual int page_size() const override { return 528; }
+ virtual UINT8 device_id() const override { return 0x28; }
- virtual UINT32 flash_get_page_addr();
- virtual UINT32 flash_get_byte_addr();
+ virtual UINT32 flash_get_page_addr() override;
+ virtual UINT32 flash_get_byte_addr() override;
};
diff --git a/src/devices/machine/ataflash.h b/src/devices/machine/ataflash.h
index 3bfd198f1af..33ed7324fbb 100644
--- a/src/devices/machine/ataflash.h
+++ b/src/devices/machine/ataflash.h
@@ -23,13 +23,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual attotime seek_time();
- virtual void process_command();
- virtual void process_buffer();
- virtual bool is_ready();
+ virtual attotime seek_time() override;
+ virtual void process_command() override;
+ virtual void process_buffer() override;
+ virtual bool is_ready() override;
private:
UINT8 m_cis[512];
diff --git a/src/devices/machine/atahle.h b/src/devices/machine/atahle.h
index cd1d921fc37..1841bdb2be8 100644
--- a/src/devices/machine/atahle.h
+++ b/src/devices/machine/atahle.h
@@ -22,24 +22,24 @@ class ata_hle_device : public device_t,
public:
ata_hle_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 UINT16 read_dma();
- virtual DECLARE_READ16_MEMBER(read_cs0);
- virtual DECLARE_READ16_MEMBER(read_cs1);
-
- virtual void write_dma(UINT16 data);
- virtual DECLARE_WRITE16_MEMBER(write_cs0);
- virtual DECLARE_WRITE16_MEMBER(write_cs1);
- virtual DECLARE_WRITE_LINE_MEMBER(write_csel);
- virtual DECLARE_WRITE_LINE_MEMBER(write_dasp);
- virtual DECLARE_WRITE_LINE_MEMBER(write_dmack);
- virtual DECLARE_WRITE_LINE_MEMBER(write_pdiag);
+ virtual UINT16 read_dma() override;
+ virtual DECLARE_READ16_MEMBER(read_cs0) override;
+ virtual DECLARE_READ16_MEMBER(read_cs1) override;
+
+ virtual void write_dma(UINT16 data) override;
+ virtual DECLARE_WRITE16_MEMBER(write_cs0) override;
+ virtual DECLARE_WRITE16_MEMBER(write_cs1) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_csel) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_dasp) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_dmack) override;
+ virtual DECLARE_WRITE_LINE_MEMBER(write_pdiag) override;
TIMER_CALLBACK_MEMBER(buffer_empty_timer_work);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void set_irq(int state);
void set_dmarq(int state);
diff --git a/src/devices/machine/atapicdr.h b/src/devices/machine/atapicdr.h
index fdc1e50eea2..b18999839c7 100644
--- a/src/devices/machine/atapicdr.h
+++ b/src/devices/machine/atapicdr.h
@@ -27,11 +27,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
- virtual void perform_diagnostic();
- virtual void identify_packet_device();
+ virtual void perform_diagnostic() override;
+ virtual void identify_packet_device() override;
};
// device type definition
diff --git a/src/devices/machine/atapihle.h b/src/devices/machine/atapihle.h
index 4d33e60a378..d124259e577 100644
--- a/src/devices/machine/atapihle.h
+++ b/src/devices/machine/atapihle.h
@@ -50,16 +50,16 @@ public:
};
protected:
- virtual void device_start();
- virtual void device_reset();
-
- virtual int sector_length() { return ATAPI_BUFFER_LENGTH; }
- virtual void process_buffer();
- virtual void fill_buffer();
- virtual bool is_ready() { return false; }
- virtual void signature();
- virtual void process_command();
- virtual void finished_command();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+
+ virtual int sector_length() override { return ATAPI_BUFFER_LENGTH; }
+ virtual void process_buffer() override;
+ virtual void fill_buffer() override;
+ virtual bool is_ready() override { return false; }
+ virtual void signature() override;
+ virtual void process_command() override;
+ virtual void finished_command() override;
virtual void identify_packet_device() = 0;
diff --git a/src/devices/machine/ay31015.h b/src/devices/machine/ay31015.h
index 2f2ae33eca8..acdf3a01536 100644
--- a/src/devices/machine/ay31015.h
+++ b/src/devices/machine/ay31015.h
@@ -98,8 +98,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
virtual void internal_reset();
@@ -150,7 +150,7 @@ public:
ay51013_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void internal_reset();
+ virtual void internal_reset() override;
};
diff --git a/src/devices/machine/cdp1852.h b/src/devices/machine/cdp1852.h
index 232e148e474..eb8cef75dd4 100644
--- a/src/devices/machine/cdp1852.h
+++ b/src/devices/machine/cdp1852.h
@@ -70,9 +70,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void set_sr_line(int state);
diff --git a/src/devices/machine/cdp1871.h b/src/devices/machine/cdp1871.h
index 651f9c4343d..02238822057 100644
--- a/src/devices/machine/cdp1871.h
+++ b/src/devices/machine/cdp1871.h
@@ -120,8 +120,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void change_output_lines();
void clock_scan_counters();
diff --git a/src/devices/machine/cr511b.h b/src/devices/machine/cr511b.h
index 59a8fc13fca..b4b3529f061 100644
--- a/src/devices/machine/cr511b.h
+++ b/src/devices/machine/cr511b.h
@@ -104,10 +104,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/devices/machine/cr589.h b/src/devices/machine/cr589.h
index 87fe1c16641..e74e2612663 100644
--- a/src/devices/machine/cr589.h
+++ b/src/devices/machine/cr589.h
@@ -22,19 +22,19 @@ class matsushita_cr589_device : public atapi_cdrom_device,
public:
matsushita_cr589_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void ExecCommand();
- virtual void WriteData( UINT8 *data, int dataLength );
- virtual void ReadData( UINT8 *data, int dataLength );
+ virtual void ExecCommand() override;
+ virtual void WriteData( UINT8 *data, int dataLength ) override;
+ virtual void ReadData( UINT8 *data, int dataLength ) override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
int download;
diff --git a/src/devices/machine/cs4031.h b/src/devices/machine/cs4031.h
index e27886f7b41..9a194a8699b 100644
--- a/src/devices/machine/cs4031.h
+++ b/src/devices/machine/cs4031.h
@@ -85,7 +85,7 @@ public:
cs4031_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// callbacks
template<class _ior> void set_ior_callback(_ior ior) { m_read_ior.set_callback(ior); }
@@ -188,9 +188,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_reset_after_children();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_reset_after_children() override;
private:
devcb_read16 m_read_ior;
diff --git a/src/devices/machine/cs8221.h b/src/devices/machine/cs8221.h
index b2d04dfe89e..ea7cc4a99b4 100644
--- a/src/devices/machine/cs8221.h
+++ b/src/devices/machine/cs8221.h
@@ -57,8 +57,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/devices/machine/ds1204.h b/src/devices/machine/ds1204.h
index 7c8f1727c37..42b68de7538 100644
--- a/src/devices/machine/ds1204.h
+++ b/src/devices/machine/ds1204.h
@@ -31,12 +31,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read( emu_file &file );
- virtual void nvram_write( emu_file &file );
+ virtual void nvram_default() override;
+ virtual void nvram_read( emu_file &file ) override;
+ virtual void nvram_write( emu_file &file ) override;
private:
inline void ATTR_PRINTF( 3, 4 ) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/devices/machine/ds2401.h b/src/devices/machine/ds2401.h
index b8b1148dc37..11c05f27a02 100644
--- a/src/devices/machine/ds2401.h
+++ b/src/devices/machine/ds2401.h
@@ -48,9 +48,9 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal state
int m_state, m_bit, m_shift;
diff --git a/src/devices/machine/ds2404.h b/src/devices/machine/ds2404.h
index 31ff35a99a6..86b9c7be05d 100644
--- a/src/devices/machine/ds2404.h
+++ b/src/devices/machine/ds2404.h
@@ -68,17 +68,17 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset() { }
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override { }
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
diff --git a/src/devices/machine/ds75160a.h b/src/devices/machine/ds75160a.h
index d3ca0b38de6..5cb4898322d 100644
--- a/src/devices/machine/ds75160a.h
+++ b/src/devices/machine/ds75160a.h
@@ -63,7 +63,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
devcb_read8 m_read;
diff --git a/src/devices/machine/ds75161a.h b/src/devices/machine/ds75161a.h
index 83f129857e6..33c244f6528 100644
--- a/src/devices/machine/ds75161a.h
+++ b/src/devices/machine/ds75161a.h
@@ -132,7 +132,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
void update_signals();
diff --git a/src/devices/machine/e0516.h b/src/devices/machine/e0516.h
index 8adcdc75948..7e95be0dfc1 100644
--- a/src/devices/machine/e0516.h
+++ b/src/devices/machine/e0516.h
@@ -55,9 +55,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
int m_cs; // chip select
diff --git a/src/devices/machine/er2055.h b/src/devices/machine/er2055.h
index 58919f30e4c..900cac15b06 100644
--- a/src/devices/machine/er2055.h
+++ b/src/devices/machine/er2055.h
@@ -48,15 +48,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
static const int SIZE_DATA = 0x40;
diff --git a/src/devices/machine/f3853.h b/src/devices/machine/f3853.h
index f2afc03b588..82e9610c174 100644
--- a/src/devices/machine/f3853.h
+++ b/src/devices/machine/f3853.h
@@ -74,10 +74,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
static TIMER_CALLBACK( f3853_timer_callback );
diff --git a/src/devices/machine/fdc37c665gt.h b/src/devices/machine/fdc37c665gt.h
index f9401ab56ce..569bf8ed0e8 100644
--- a/src/devices/machine/fdc37c665gt.h
+++ b/src/devices/machine/fdc37c665gt.h
@@ -23,8 +23,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
required_device<ns16550_device> m_uart1;
diff --git a/src/devices/machine/gayle.h b/src/devices/machine/gayle.h
index 19e9cc5df73..6ea542dd392 100644
--- a/src/devices/machine/gayle.h
+++ b/src/devices/machine/gayle.h
@@ -80,8 +80,8 @@ public:
static void set_id(device_t &device, UINT8 id);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
diff --git a/src/devices/machine/hd63450.h b/src/devices/machine/hd63450.h
index baf6d0337f1..e303a0d28b2 100644
--- a/src/devices/machine/hd63450.h
+++ b/src/devices/machine/hd63450.h
@@ -117,8 +117,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write8 m_dma_end;
diff --git a/src/devices/machine/hd64610.h b/src/devices/machine/hd64610.h
index cb1d79d8388..021cf181c27 100644
--- a/src/devices/machine/hd64610.h
+++ b/src/devices/machine/hd64610.h
@@ -66,17 +66,17 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
inline void set_irq_line();
diff --git a/src/devices/machine/i6300esb.h b/src/devices/machine/i6300esb.h
index 2349db91b73..174eb5c17aa 100644
--- a/src/devices/machine/i6300esb.h
+++ b/src/devices/machine/i6300esb.h
@@ -20,16 +20,16 @@ class i6300esb_lpc_device : public pci_device {
public:
i6300esb_lpc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void reset_all_mappings();
+ virtual void reset_all_mappings() override;
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
virtual DECLARE_ADDRESS_MAP(config_map, 32);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<lpc_acpi_device> acpi;
@@ -147,8 +147,8 @@ public:
i6300esb_watchdog_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/i80130.h b/src/devices/machine/i80130.h
index b7aaece8fe7..1625fd8fc45 100644
--- a/src/devices/machine/i80130.h
+++ b/src/devices/machine/i80130.h
@@ -64,8 +64,8 @@ public:
virtual DECLARE_ADDRESS_MAP(io_map, 16);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
UINT8 inta_r() { return m_pic->acknowledge(); }
@@ -88,8 +88,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
required_device<pic8259_device> m_pic;
required_device<pit8254_device> m_pit;
diff --git a/src/devices/machine/i8155.h b/src/devices/machine/i8155.h
index c85c0a62846..085ffe15196 100644
--- a/src/devices/machine/i8155.h
+++ b/src/devices/machine/i8155.h
@@ -97,11 +97,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
inline UINT8 get_timer_mode();
inline void timer_output();
diff --git a/src/devices/machine/i8212.h b/src/devices/machine/i8212.h
index 78e87470acd..ea62ce9eefb 100644
--- a/src/devices/machine/i8212.h
+++ b/src/devices/machine/i8212.h
@@ -81,8 +81,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_write_line m_write_irq;
diff --git a/src/devices/machine/i8214.h b/src/devices/machine/i8214.h
index 62e7f98fd51..8a9c631bc76 100644
--- a/src/devices/machine/i8214.h
+++ b/src/devices/machine/i8214.h
@@ -67,7 +67,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
inline void trigger_interrupt(int level);
diff --git a/src/devices/machine/i8243.h b/src/devices/machine/i8243.h
index 7ac782f3496..5157056491d 100644
--- a/src/devices/machine/i8243.h
+++ b/src/devices/machine/i8243.h
@@ -54,10 +54,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
diff --git a/src/devices/machine/i82541.h b/src/devices/machine/i82541.h
index 810c4dc7b4a..475a94dc2be 100644
--- a/src/devices/machine/i82541.h
+++ b/src/devices/machine/i82541.h
@@ -15,8 +15,8 @@ public:
i82541_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(registers_map, 32);
diff --git a/src/devices/machine/i8257.h b/src/devices/machine/i8257.h
index 9ab509d38e7..ad02ece924e 100644
--- a/src/devices/machine/i8257.h
+++ b/src/devices/machine/i8257.h
@@ -138,9 +138,9 @@ public:
static void static_set_reverse_rw_mode(device_t &device, bool flag) { downcast<i8257_device &>(device).m_reverse_rw = flag; }
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void execute_run();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void execute_run() override;
int m_icount;
diff --git a/src/devices/machine/i8271.h b/src/devices/machine/i8271.h
index d3400e95adf..dcc5f470713 100644
--- a/src/devices/machine/i8271.h
+++ b/src/devices/machine/i8271.h
@@ -53,9 +53,9 @@ public:
void soft_reset();
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum {
diff --git a/src/devices/machine/i8279.h b/src/devices/machine/i8279.h
index 42a77d7634f..c5e56239b9e 100644
--- a/src/devices/machine/i8279.h
+++ b/src/devices/machine/i8279.h
@@ -93,10 +93,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
TIMER_CALLBACK_MEMBER( timerproc_callback );
diff --git a/src/devices/machine/i82875p.h b/src/devices/machine/i82875p.h
index 8ab4a597eb2..6f42f71823b 100644
--- a/src/devices/machine/i82875p.h
+++ b/src/devices/machine/i82875p.h
@@ -25,10 +25,10 @@ public:
void set_cpu_tag(const char *tag);
void set_ram_size(int ram_size);
- virtual void reset_all_mappings();
+ virtual void reset_all_mappings() override;
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
virtual DECLARE_ADDRESS_MAP(config_map, 32);
@@ -79,8 +79,8 @@ public:
DECLARE_READ8_MEMBER( capreg2_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(agp_translation_map, 32);
@@ -101,8 +101,8 @@ public:
i82875p_agp_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
class i82875p_overflow_device : public pci_device {
@@ -121,8 +121,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(overflow_map, 32);
diff --git a/src/devices/machine/i8355.h b/src/devices/machine/i8355.h
index 33d68d0fa57..037e281cd70 100644
--- a/src/devices/machine/i8355.h
+++ b/src/devices/machine/i8355.h
@@ -88,11 +88,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
inline UINT8 read_port(int port);
inline void write_port(int port, UINT8 data);
diff --git a/src/devices/machine/idehd.h b/src/devices/machine/idehd.h
index 4645929057e..8acc9e14474 100644
--- a/src/devices/machine/idehd.h
+++ b/src/devices/machine/idehd.h
@@ -37,7 +37,7 @@ public:
}
protected:
- virtual void device_start();
+ virtual void device_start() override;
virtual int read_sector(UINT32 lba, void *buffer) = 0;
virtual int write_sector(UINT32 lba, const void *buffer) = 0;
@@ -46,14 +46,14 @@ protected:
void ide_build_identify_device();
static const int IDE_DISK_SECTOR_SIZE = 512;
- virtual int sector_length() { return IDE_DISK_SECTOR_SIZE; }
- virtual void process_buffer();
- virtual void fill_buffer();
- virtual bool is_ready() { return true; }
- virtual void process_command();
- virtual void finished_command();
- virtual void perform_diagnostic();
- virtual void signature();
+ virtual int sector_length() override { return IDE_DISK_SECTOR_SIZE; }
+ virtual void process_buffer() override;
+ virtual void fill_buffer() override;
+ virtual bool is_ready() override { return true; }
+ virtual void process_command() override;
+ virtual void finished_command() override;
+ virtual void perform_diagnostic() override;
+ virtual void signature() override;
int m_can_identify_device;
UINT16 m_num_cylinders;
@@ -69,7 +69,7 @@ private:
void next_sector();
void security_error();
void read_first_sector();
- void soft_reset();
+ void soft_reset() override;
UINT32 m_cur_lba;
UINT16 m_block_count;
@@ -92,15 +92,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
- virtual int read_sector(UINT32 lba, void *buffer) { if (m_disk == nullptr) return 0; return hard_disk_read(m_disk, lba, buffer); }
- virtual int write_sector(UINT32 lba, const void *buffer) { if (m_disk == nullptr) return 0; return hard_disk_write(m_disk, lba, buffer); }
- virtual UINT8 calculate_status();
+ virtual int read_sector(UINT32 lba, void *buffer) override { if (m_disk == nullptr) return 0; return hard_disk_read(m_disk, lba, buffer); }
+ virtual int write_sector(UINT32 lba, const void *buffer) override { if (m_disk == nullptr) return 0; return hard_disk_write(m_disk, lba, buffer); }
+ virtual UINT8 calculate_status() override;
chd_file *m_handle;
hard_disk_file *m_disk;
diff --git a/src/devices/machine/im6402.h b/src/devices/machine/im6402.h
index 46ac592b7ac..05f0b33861a 100644
--- a/src/devices/machine/im6402.h
+++ b/src/devices/machine/im6402.h
@@ -114,15 +114,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
private:
inline void set_dr(int state);
diff --git a/src/devices/machine/ins8154.h b/src/devices/machine/ins8154.h
index 300b9763a9b..6a38a840c89 100644
--- a/src/devices/machine/ins8154.h
+++ b/src/devices/machine/ins8154.h
@@ -84,10 +84,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
diff --git a/src/devices/machine/jvsdev.h b/src/devices/machine/jvsdev.h
index 97382ea1655..22a95e2b1a7 100644
--- a/src/devices/machine/jvsdev.h
+++ b/src/devices/machine/jvsdev.h
@@ -26,8 +26,8 @@ protected:
void handle_output(ioport_port *port, UINT8 id, UINT8 val);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// JVS device overrides
virtual const char *device_id();
diff --git a/src/devices/machine/jvshost.h b/src/devices/machine/jvshost.h
index 872e8a774e5..a52c2d0fdf0 100644
--- a/src/devices/machine/jvshost.h
+++ b/src/devices/machine/jvshost.h
@@ -15,8 +15,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void push(UINT8 val);
diff --git a/src/devices/machine/k033906.h b/src/devices/machine/k033906.h
index bec3bc1c3ac..aa2c685df99 100644
--- a/src/devices/machine/k033906.h
+++ b/src/devices/machine/k033906.h
@@ -43,10 +43,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset() { }
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override { }
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
diff --git a/src/devices/machine/k053252.h b/src/devices/machine/k053252.h
index 79bfe9fa7a4..932fdd964ab 100644
--- a/src/devices/machine/k053252.h
+++ b/src/devices/machine/k053252.h
@@ -48,8 +48,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/k056230.h b/src/devices/machine/k056230.h
index d8ec4a70ebc..5695261f4c2 100644
--- a/src/devices/machine/k056230.h
+++ b/src/devices/machine/k056230.h
@@ -51,10 +51,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset() { }
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
+ virtual void device_start() override;
+ virtual void device_reset() override { }
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
private:
diff --git a/src/devices/machine/kr2376.h b/src/devices/machine/kr2376.h
index e282362d761..f1904d29f7e 100644
--- a/src/devices/machine/kr2376.h
+++ b/src/devices/machine/kr2376.h
@@ -70,9 +70,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual ioport_constructor device_input_ports() const override;
private:
// internal state
diff --git a/src/devices/machine/latch8.h b/src/devices/machine/latch8.h
index 6c82bd0689d..dce9ea6f87a 100644
--- a/src/devices/machine/latch8.h
+++ b/src/devices/machine/latch8.h
@@ -99,9 +99,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_validity_check(validity_checker &valid) const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
TIMER_CALLBACK_MEMBER( timerproc );
void update(UINT8 new_val, UINT8 mask);
diff --git a/src/devices/machine/lc89510.h b/src/devices/machine/lc89510.h
index 8e175375e89..0d7ebedcf71 100644
--- a/src/devices/machine/lc89510.h
+++ b/src/devices/machine/lc89510.h
@@ -11,8 +11,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/devices/machine/ldpr8210.h b/src/devices/machine/ldpr8210.h
index 96273dcb12a..7418df3336d 100644
--- a/src/devices/machine/ldpr8210.h
+++ b/src/devices/machine/ldpr8210.h
@@ -80,16 +80,16 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual 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 machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual void player_overlay(bitmap_yuy16 &bitmap);
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override;
// internal helpers
bool focus_on() const { return !(m_i8049_port1 & 0x08); }
@@ -158,18 +158,18 @@ protected:
};
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual 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 machine_config_constructor device_mconfig_additions() const override;
// internal helpers
- virtual bool override_control() const { return m_controlthis; }
- virtual void update_audio_squelch() { set_audio_squelch(m_audio_squelch, m_audio_squelch); }
+ virtual bool override_control() const override { return m_controlthis; }
+ virtual void update_audio_squelch() override { set_audio_squelch(m_audio_squelch, m_audio_squelch); }
public:
// internal read/write handlers
diff --git a/src/devices/machine/ldstub.h b/src/devices/machine/ldstub.h
index d10cd0313ea..ee49e382583 100644
--- a/src/devices/machine/ldstub.h
+++ b/src/devices/machine/ldstub.h
@@ -59,9 +59,9 @@ public:
protected:
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { }
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { return fieldnum; }
- virtual void player_overlay(bitmap_yuy16 &bitmap) { }
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { }
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { return fieldnum; }
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override { }
};
@@ -83,9 +83,9 @@ public:
protected:
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { }
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { return fieldnum; }
- virtual void player_overlay(bitmap_yuy16 &bitmap) { }
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { }
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { return fieldnum; }
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override { }
};
@@ -105,9 +105,9 @@ public:
protected:
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { }
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) { return fieldnum; }
- virtual void player_overlay(bitmap_yuy16 &bitmap) { }
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { }
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override { return fieldnum; }
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override { }
};
diff --git a/src/devices/machine/ldv1000.h b/src/devices/machine/ldv1000.h
index bb65a24515e..c2f9ead67a6 100644
--- a/src/devices/machine/ldv1000.h
+++ b/src/devices/machine/ldv1000.h
@@ -66,16 +66,16 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual 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 machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual void player_overlay(bitmap_yuy16 &bitmap) { }
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override { }
// internal helpers
bool focus_on() const { return !(m_portb1 & 0x01); }
diff --git a/src/devices/machine/ldvp931.h b/src/devices/machine/ldvp931.h
index 636f4529d6b..8acd7ebf6bd 100644
--- a/src/devices/machine/ldvp931.h
+++ b/src/devices/machine/ldvp931.h
@@ -73,16 +73,16 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual 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 machine_config_constructor device_mconfig_additions() const override;
// subclass overrides
- virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime);
- virtual void player_overlay(bitmap_yuy16 &bitmap) { }
+ virtual void player_vsync(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual INT32 player_update(const vbi_metadata &vbi, int fieldnum, const attotime &curtime) override;
+ virtual void player_overlay(bitmap_yuy16 &bitmap) override { }
public:
// internal read/write handlers
diff --git a/src/devices/machine/lh5810.h b/src/devices/machine/lh5810.h
index d78458ca172..63bff576958 100644
--- a/src/devices/machine/lh5810.h
+++ b/src/devices/machine/lh5810.h
@@ -82,8 +82,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/devices/machine/linflash.h b/src/devices/machine/linflash.h
index b4bd488d55d..4d395f6d7e5 100644
--- a/src/devices/machine/linflash.h
+++ b/src/devices/machine/linflash.h
@@ -22,10 +22,10 @@ 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);
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config( address_spacenum spacenum = AS_0 ) const;
+ virtual const address_space_config *memory_space_config( address_spacenum spacenum = AS_0 ) const override;
address_space_config m_space_config;
address_space *m_space;
@@ -41,7 +41,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
@@ -54,7 +54,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
extern const device_type LINEAR_FLASH_PCCARD_64MB;
@@ -66,7 +66,7 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
};
#endif
diff --git a/src/devices/machine/lpc-acpi.h b/src/devices/machine/lpc-acpi.h
index 2abf019d408..bde29170f04 100644
--- a/src/devices/machine/lpc-acpi.h
+++ b/src/devices/machine/lpc-acpi.h
@@ -13,7 +13,7 @@ public:
lpc_acpi_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void map_device(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
DECLARE_READ16_MEMBER( pm1_sts_r);
DECLARE_WRITE16_MEMBER(pm1_sts_w);
@@ -70,8 +70,8 @@ public:
DECLARE_WRITE8_MEMBER( sw_irq_gen_w);
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
UINT32 pm1_cnt, proc_cnt, gpe0_sts, gpe0_en, smi_en, smi_sts;
diff --git a/src/devices/machine/lpc-pit.h b/src/devices/machine/lpc-pit.h
index 4a49a76c10c..a9e96a7b401 100644
--- a/src/devices/machine/lpc-pit.h
+++ b/src/devices/machine/lpc-pit.h
@@ -13,15 +13,15 @@ public:
lpc_pit_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void map_device(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
DECLARE_READ8_MEMBER( status_r);
DECLARE_WRITE8_MEMBER(access_w);
DECLARE_WRITE8_MEMBER(control_w);
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/lpc-rtc.h b/src/devices/machine/lpc-rtc.h
index f85c6c5cd11..f46a3ca2238 100644
--- a/src/devices/machine/lpc-rtc.h
+++ b/src/devices/machine/lpc-rtc.h
@@ -13,7 +13,7 @@ public:
lpc_rtc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void map_device(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
virtual void map_extdevice(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);
@@ -28,8 +28,8 @@ public:
DECLARE_WRITE8_MEMBER( exttarget_w);
protected:
- void device_start();
- void device_reset();
+ void device_start() override;
+ void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/lpci.h b/src/devices/machine/lpci.h
index 8d420d28a07..849f27d206d 100644
--- a/src/devices/machine/lpci.h
+++ b/src/devices/machine/lpci.h
@@ -42,9 +42,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
private:
UINT8 m_busnum;
diff --git a/src/devices/machine/m6m80011ap.h b/src/devices/machine/m6m80011ap.h
index 196617f2339..dfea6c06c14 100644
--- a/src/devices/machine/m6m80011ap.h
+++ b/src/devices/machine/m6m80011ap.h
@@ -54,13 +54,13 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
UINT8 m_latch;
diff --git a/src/devices/machine/mb14241.h b/src/devices/machine/mb14241.h
index 68a85c583ec..01c2d1b0dde 100644
--- a/src/devices/machine/mb14241.h
+++ b/src/devices/machine/mb14241.h
@@ -21,9 +21,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/mb3773.h b/src/devices/machine/mb3773.h
index 3199f545bf7..fa6fdd583fa 100644
--- a/src/devices/machine/mb3773.h
+++ b/src/devices/machine/mb3773.h
@@ -36,10 +36,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void reset_timer();
diff --git a/src/devices/machine/mb8421.h b/src/devices/machine/mb8421.h
index 92300e45946..d1d23ab0691 100644
--- a/src/devices/machine/mb8421.h
+++ b/src/devices/machine/mb8421.h
@@ -54,8 +54,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_ram[0x800];
diff --git a/src/devices/machine/mb87078.h b/src/devices/machine/mb87078.h
index 15e68b83b22..9eeb6c7526f 100644
--- a/src/devices/machine/mb87078.h
+++ b/src/devices/machine/mb87078.h
@@ -50,8 +50,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/mb8795.h b/src/devices/machine/mb8795.h
index 478d9487263..4811d38c04d 100644
--- a/src/devices/machine/mb8795.h
+++ b/src/devices/machine/mb8795.h
@@ -54,11 +54,11 @@ public:
void rx_dma_r(UINT8 &data, bool &eof);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void recv_cb(UINT8 *buf, int len);
+ virtual void recv_cb(UINT8 *buf, int len) override;
private:
enum { TIMER_TX, TIMER_RX };
diff --git a/src/devices/machine/mb89363b.h b/src/devices/machine/mb89363b.h
index e29f75fda41..85b1913e6d1 100644
--- a/src/devices/machine/mb89363b.h
+++ b/src/devices/machine/mb89363b.h
@@ -104,9 +104,9 @@ public:
required_device<i8255_device> m_i8255_b;
protected:
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
diff --git a/src/devices/machine/mb89371.h b/src/devices/machine/mb89371.h
index 2f0aa11fc4f..f7d5c1a2bad 100644
--- a/src/devices/machine/mb89371.h
+++ b/src/devices/machine/mb89371.h
@@ -25,7 +25,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
diff --git a/src/devices/machine/mc68328.h b/src/devices/machine/mc68328.h
index 06ae394e7e1..c01e2ab471b 100644
--- a/src/devices/machine/mc68328.h
+++ b/src/devices/machine/mc68328.h
@@ -645,8 +645,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/mc6846.h b/src/devices/machine/mc6846.h
index 0bf6b84658f..bb198ee64d7 100644
--- a/src/devices/machine/mc6846.h
+++ b/src/devices/machine/mc6846.h
@@ -62,8 +62,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/mc68681.h b/src/devices/machine/mc68681.h
index 3e4d0b9f256..abae110dbac 100644
--- a/src/devices/machine/mc68681.h
+++ b/src/devices/machine/mc68681.h
@@ -41,14 +41,14 @@ public:
mc68681_channel(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial overrides
- virtual void rcv_complete(); // Rx completed receiving byte
- virtual void tra_complete(); // Tx completed sending byte
- virtual void tra_callback(); // Tx send bit
+ virtual void rcv_complete() override; // Rx completed receiving byte
+ virtual void tra_complete() override; // Tx completed sending byte
+ virtual void tra_callback() override; // Tx send bit
UINT8 read_chan_reg(int reg);
void write_chan_reg(int reg, UINT8 data);
@@ -136,9 +136,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
TIMER_CALLBACK_MEMBER( duart_timer_callback );
diff --git a/src/devices/machine/mc68901.h b/src/devices/machine/mc68901.h
index 7147af2a478..9bbe8ee2280 100644
--- a/src/devices/machine/mc68901.h
+++ b/src/devices/machine/mc68901.h
@@ -130,14 +130,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_complete() override;
void check_interrupts();
void take_interrupt(UINT16 mask);
diff --git a/src/devices/machine/mccs1850.h b/src/devices/machine/mccs1850.h
index 933e67a5f8f..e4179c47e82 100644
--- a/src/devices/machine/mccs1850.h
+++ b/src/devices/machine/mccs1850.h
@@ -72,14 +72,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
inline void check_interrupt();
diff --git a/src/devices/machine/mcf5206e.h b/src/devices/machine/mcf5206e.h
index d49b88119d3..fe67092c6f7 100644
--- a/src/devices/machine/mcf5206e.h
+++ b/src/devices/machine/mcf5206e.h
@@ -163,12 +163,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load() { }
- virtual void device_clock_changed() { }
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override { }
+ virtual void device_clock_changed() override { }
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
diff --git a/src/devices/machine/microtch.h b/src/devices/machine/microtch.h
index c7ba5a3c00b..a3d64804de5 100644
--- a/src/devices/machine/microtch.h
+++ b/src/devices/machine/microtch.h
@@ -15,18 +15,18 @@ public:
microtouch_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
template<class _Object> static devcb_base &static_set_stx_callback(device_t &device, _Object object) { return downcast<microtouch_device &>(device).m_out_stx_func.set_callback(object); }
- virtual ioport_constructor device_input_ports() const;
+ virtual ioport_constructor device_input_ports() const override;
DECLARE_WRITE_LINE_MEMBER(rx) { device_serial_interface::rx_w(state); }
DECLARE_INPUT_CHANGED_MEMBER(touch);
typedef delegate<int (int *, int *)> touch_cb;
static void static_set_touch_callback(device_t &device, touch_cb object) { downcast<microtouch_device &>(device).m_out_touch_cb = object; }
protected:
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_complete();
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_complete() override;
private:
int check_command( const char* commandtocheck, int command_len, UINT8* command_data );
void send_format_table_packet(UINT8 flag, int x, int y);
diff --git a/src/devices/machine/mm74c922.h b/src/devices/machine/mm74c922.h
index 88a7bfde186..4cca5f6e9c3 100644
--- a/src/devices/machine/mm74c922.h
+++ b/src/devices/machine/mm74c922.h
@@ -95,8 +95,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void change_output_lines();
diff --git a/src/devices/machine/mos6529.h b/src/devices/machine/mos6529.h
index 0e6f00f4dd0..fe9f8a3e063 100644
--- a/src/devices/machine/mos6529.h
+++ b/src/devices/machine/mos6529.h
@@ -92,7 +92,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
UINT8 m_input;
diff --git a/src/devices/machine/mos6530.h b/src/devices/machine/mos6530.h
index d63fdd95a12..c60ff759a1b 100644
--- a/src/devices/machine/mos6530.h
+++ b/src/devices/machine/mos6530.h
@@ -70,9 +70,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal state
diff --git a/src/devices/machine/mos8706.h b/src/devices/machine/mos8706.h
index 070c592b9fe..2fd710e1337 100644
--- a/src/devices/machine/mos8706.h
+++ b/src/devices/machine/mos8706.h
@@ -57,8 +57,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/devices/machine/mos8722.h b/src/devices/machine/mos8722.h
index d342781fc4e..5cbe9681da3 100644
--- a/src/devices/machine/mos8722.h
+++ b/src/devices/machine/mos8722.h
@@ -91,8 +91,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
diff --git a/src/devices/machine/msm58321.h b/src/devices/machine/msm58321.h
index 8b1ad54edd9..04d174eedc2 100644
--- a/src/devices/machine/msm58321.h
+++ b/src/devices/machine/msm58321.h
@@ -84,17 +84,17 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
- virtual bool rtc_feature_y2k() { return m_year0 != 0; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
+ virtual bool rtc_feature_y2k() override { return m_year0 != 0; }
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
static const device_timer_id TIMER_CLOCK = 0;
diff --git a/src/devices/machine/ncr5380.h b/src/devices/machine/ncr5380.h
index 678460f6133..77e8adc58b0 100644
--- a/src/devices/machine/ncr5380.h
+++ b/src/devices/machine/ncr5380.h
@@ -51,9 +51,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_stop();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_stop() override;
private:
UINT8 m_5380_Registers[8];
diff --git a/src/devices/machine/ncr5390.h b/src/devices/machine/ncr5390.h
index 93cf76a5486..7dfac6f5681 100644
--- a/src/devices/machine/ncr5390.h
+++ b/src/devices/machine/ncr5390.h
@@ -42,15 +42,15 @@ public:
DECLARE_WRITE8_MEMBER(conf_w);
DECLARE_WRITE8_MEMBER(clock_w);
- virtual void scsi_ctrl_changed();
+ virtual void scsi_ctrl_changed() override;
UINT8 dma_r();
void dma_w(UINT8 val);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum { MODE_D, MODE_T, MODE_I };
diff --git a/src/devices/machine/ncr539x.h b/src/devices/machine/ncr539x.h
index 2280613d22f..95b3655228d 100644
--- a/src/devices/machine/ncr539x.h
+++ b/src/devices/machine/ncr539x.h
@@ -41,9 +41,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void fifo_write(UINT8 data);
diff --git a/src/devices/machine/netlist.h b/src/devices/machine/netlist.h
index 94c9c29e36e..568199444d7 100644
--- a/src/devices/machine/netlist.h
+++ b/src/devices/machine/netlist.h
@@ -68,7 +68,7 @@ public:
{
}
- bool parse(netlist::setup_t &setup, const pstring &name);
+ bool parse(netlist::setup_t &setup, const pstring &name) override;
private:
pstring m_name;
};
@@ -97,7 +97,7 @@ public:
protected:
- void vlog(const plog_level &l, const pstring &ls) const;
+ void vlog(const plog_level &l, const pstring &ls) const override;
private:
netlist_mame_device_t &m_parent;
@@ -133,15 +133,15 @@ protected:
virtual void nl_register_devices() { };
// device_t overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
- virtual void device_post_load();
- virtual void device_pre_save();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
+ virtual void device_pre_save() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
//virtual void device_debug_setup();
- virtual void device_clock_changed();
+ virtual void device_clock_changed() override;
netlist::netlist_time m_div;
@@ -183,12 +183,12 @@ public:
protected:
// netlist_mame_device_t
- virtual void nl_register_devices();
+ virtual void nl_register_devices() override;
// device_t overrides
//virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_start() override;
//virtual void device_stop();
//virtual void device_reset();
//virtual void device_post_load();
@@ -197,21 +197,21 @@ protected:
// device_execute_interface overrides
- virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const;
- virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const;
+ virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const override;
+ virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const override;
- ATTR_HOT virtual void execute_run();
+ ATTR_HOT virtual void execute_run() override;
// device_disasm_interface overrides
- ATTR_COLD virtual UINT32 disasm_min_opcode_bytes() const { return 1; }
- ATTR_COLD virtual UINT32 disasm_max_opcode_bytes() const { return 1; }
- ATTR_COLD virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options);
+ ATTR_COLD virtual UINT32 disasm_min_opcode_bytes() const override { return 1; }
+ ATTR_COLD virtual UINT32 disasm_max_opcode_bytes() const override { return 1; }
+ ATTR_COLD virtual offs_t disasm_disassemble(char *buffer, offs_t pc, const UINT8 *oprom, const UINT8 *opram, UINT32 options) override;
// device_memory_interface overrides
address_space_config m_program_config;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override
{
switch (spacenum)
{
@@ -223,7 +223,7 @@ protected:
// device_state_interface overrides
- virtual void state_string_export(const device_state_entry &entry, std::string &str)
+ virtual void state_string_export(const device_state_entry &entry, std::string &str) override
{
if (entry.index() >= 0)
{
@@ -263,16 +263,16 @@ public:
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
protected:
// netlist_mame_device_t
- virtual void nl_register_devices();
+ virtual void nl_register_devices() override;
// device_t overrides
//virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_start() override;
//virtual void device_stop();
//virtual void device_reset();
//virtual void device_post_load();
@@ -372,7 +372,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
netlist::param_double_t *m_param;
@@ -399,8 +399,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void custom_netlist_additions(netlist::setup_t &setup);
+ virtual void device_start() override;
+ virtual void custom_netlist_additions(netlist::setup_t &setup) override;
private:
pstring m_in;
@@ -439,8 +439,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr)
+ virtual void device_start() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override
{
if (is_sound_device())
update_to_current_time();
@@ -471,8 +471,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void custom_netlist_additions(netlist::setup_t &setup);
+ virtual void device_start() override;
+ virtual void custom_netlist_additions(netlist::setup_t &setup) override;
private:
UINT32 m_channel;
pstring m_param_name;
@@ -495,8 +495,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void custom_netlist_additions(netlist::setup_t &setup);
+ virtual void device_start() override;
+ virtual void custom_netlist_additions(netlist::setup_t &setup) override;
private:
UINT32 m_channel;
pstring m_out_name;
@@ -511,14 +511,14 @@ public:
NETLIB_NAME(analog_callback)()
: device_t(), m_cpu_device(nullptr), m_last(0) { }
- ATTR_COLD void start()
+ ATTR_COLD void start() override
{
register_input("IN", m_in);
m_cpu_device = downcast<netlist_mame_cpu_device_t *>(&downcast<netlist_mame_t &>(netlist()).parent());
save(NLNAME(m_last));
}
- ATTR_COLD void reset()
+ ATTR_COLD void reset() override
{
m_last = 0.0;
}
@@ -528,7 +528,7 @@ public:
m_callback = callback;
}
- ATTR_HOT void update()
+ ATTR_HOT void update() override
{
nl_double cur = INPANALOG(m_in);
@@ -562,7 +562,7 @@ public:
static const int BUFSIZE = 2048;
- ATTR_COLD void start()
+ ATTR_COLD void start() override
{
register_input("IN", m_in);
register_param("CHAN", m_channel, 0);
@@ -572,7 +572,7 @@ public:
save(NAME(m_last_buffer));
}
- ATTR_COLD void reset()
+ ATTR_COLD void reset() override
{
m_cur = 0.0;
m_last_pos = 0;
@@ -590,7 +590,7 @@ public:
}
}
- ATTR_HOT void update()
+ ATTR_HOT void update() override
{
nl_double val = INPANALOG(m_in) * m_mult.Value() + m_offset.Value();
sound_update(netlist().time());
@@ -636,7 +636,7 @@ public:
static const int MAX_INPUT_CHANNELS = 10;
- ATTR_COLD void start()
+ ATTR_COLD void start() override
{
// clock part
register_output("Q", m_Q);
@@ -655,7 +655,7 @@ public:
m_num_channel = 0;
}
- ATTR_COLD void reset()
+ ATTR_COLD void reset() override
{
m_pos = 0;
for (auto & elem : m_buffer)
@@ -678,7 +678,7 @@ public:
return m_num_channel;
}
- ATTR_HOT void update()
+ ATTR_HOT void update() override
{
for (int i=0; i<m_num_channel; i++)
{
diff --git a/src/devices/machine/nmc9306.h b/src/devices/machine/nmc9306.h
index 95db0133025..92aba51965b 100644
--- a/src/devices/machine/nmc9306.h
+++ b/src/devices/machine/nmc9306.h
@@ -59,12 +59,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
inline UINT16 read(offs_t offset);
diff --git a/src/devices/machine/nsc810.h b/src/devices/machine/nsc810.h
index f7aea895f0b..036b197680d 100644
--- a/src/devices/machine/nsc810.h
+++ b/src/devices/machine/nsc810.h
@@ -33,9 +33,9 @@ public:
DECLARE_WRITE8_MEMBER(write);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
UINT8 m_portA_latch;
diff --git a/src/devices/machine/nscsi_cb.h b/src/devices/machine/nscsi_cb.h
index 9152ddaf8f9..547f288842b 100644
--- a/src/devices/machine/nscsi_cb.h
+++ b/src/devices/machine/nscsi_cb.h
@@ -48,7 +48,7 @@ public:
template<class _line> void set_sel_callback(_line line) { m_write_sel.set_callback(line); }
template<class _line> void set_bsy_callback(_line line) { m_write_bsy.set_callback(line); }
- virtual void scsi_ctrl_changed();
+ virtual void scsi_ctrl_changed() override;
UINT8 read() { return scsi_bus->data_r(); }
DECLARE_READ8_MEMBER( read ) { return read(); }
@@ -76,8 +76,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( bsy_w ) { scsi_bus->ctrl_w(scsi_refid, state ? S_BSY : 0, S_BSY); }
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
devcb_write_line m_write_rst;
devcb_write_line m_write_atn;
diff --git a/src/devices/machine/nscsi_s1410.h b/src/devices/machine/nscsi_s1410.h
index f9dc2707887..446cf18568d 100644
--- a/src/devices/machine/nscsi_s1410.h
+++ b/src/devices/machine/nscsi_s1410.h
@@ -62,11 +62,11 @@ protected:
SC_WRITE_LONG = 0xe6
};
- virtual void device_reset();
+ virtual void device_reset() override;
- virtual void scsi_command();
- virtual UINT8 scsi_get_data(int id, int pos);
- virtual void scsi_put_data(int buf, int offset, UINT8 data);
+ virtual void scsi_command() override;
+ virtual UINT8 scsi_get_data(int id, int pos) override;
+ virtual void scsi_put_data(int buf, int offset, UINT8 data) override;
UINT8 params[8];
};
diff --git a/src/devices/machine/pc_fdc.h b/src/devices/machine/pc_fdc.h
index a8a0dfa1733..b94fab2a2ca 100644
--- a/src/devices/machine/pc_fdc.h
+++ b/src/devices/machine/pc_fdc.h
@@ -33,7 +33,7 @@ public:
required_device<upd765a_device> fdc;
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
virtual void tc_w(bool state) override;
virtual UINT8 dma_r() override;
@@ -66,7 +66,7 @@ class pc_fdc_xt_device : public pc_fdc_family_device {
public:
pc_fdc_xt_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
WRITE8_MEMBER(dor_fifo_w);
};
@@ -74,7 +74,7 @@ class pc_fdc_at_device : public pc_fdc_family_device {
public:
pc_fdc_at_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual DECLARE_ADDRESS_MAP(map, 8);
+ virtual DECLARE_ADDRESS_MAP(map, 8) override;
};
extern const device_type PC_FDC_XT;
diff --git a/src/devices/machine/pccard.h b/src/devices/machine/pccard.h
index 7a7b9abd1ab..2068406d4b2 100644
--- a/src/devices/machine/pccard.h
+++ b/src/devices/machine/pccard.h
@@ -33,7 +33,7 @@ public:
DECLARE_WRITE16_MEMBER(write_reg);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/devices/machine/pcf8593.h b/src/devices/machine/pcf8593.h
index 2475f0a2dfe..63b3befe6b9 100644
--- a/src/devices/machine/pcf8593.h
+++ b/src/devices/machine/pcf8593.h
@@ -40,18 +40,18 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual bool rtc_feature_y2k() { return true; }
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
+ virtual bool rtc_feature_y2k() override { return true; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
void clear_buffer_rx();
diff --git a/src/devices/machine/pci-apic.h b/src/devices/machine/pci-apic.h
index 85b8de34b4d..4da0dc00bd3 100644
--- a/src/devices/machine/pci-apic.h
+++ b/src/devices/machine/pci-apic.h
@@ -13,8 +13,8 @@ public:
apic_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
extern const device_type APIC;
diff --git a/src/devices/machine/pci-sata.h b/src/devices/machine/pci-sata.h
index 59b41635622..7075b49bb58 100644
--- a/src/devices/machine/pci-sata.h
+++ b/src/devices/machine/pci-sata.h
@@ -13,8 +13,8 @@ public:
sata_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(primary_command_map, 32);
diff --git a/src/devices/machine/pci-smbus.h b/src/devices/machine/pci-smbus.h
index e149e3e547c..2ff96befc9b 100644
--- a/src/devices/machine/pci-smbus.h
+++ b/src/devices/machine/pci-smbus.h
@@ -49,8 +49,8 @@ public:
DECLARE_READ8_MEMBER (notify_dhigh_r);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/pci-usb.h b/src/devices/machine/pci-usb.h
index e103e89d968..31541432efd 100644
--- a/src/devices/machine/pci-usb.h
+++ b/src/devices/machine/pci-usb.h
@@ -16,8 +16,8 @@ public:
usb_uhci_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
@@ -28,8 +28,8 @@ public:
usb_ehci_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/pci.h b/src/devices/machine/pci.h
index 34566f5f1e6..c57d3eb3bf8 100644
--- a/src/devices/machine/pci.h
+++ b/src/devices/machine/pci.h
@@ -117,8 +117,8 @@ protected:
UINT32 expansion_rom_base;
bool is_multifunction_device;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
void skip_map_regs(int count);
void add_map(UINT64 size, int flags, address_map_delegate &map);
@@ -144,8 +144,8 @@ public:
agp_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
class pci_bridge_device : public pci_device, public device_memory_interface {
@@ -153,14 +153,14 @@ public:
pci_bridge_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
pci_bridge_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
- virtual void set_remap_cb(mapper_cb _remap_cb);
+ virtual void set_remap_cb(mapper_cb _remap_cb) override;
virtual void map_device(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);
- virtual void reset_all_mappings();
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
+ virtual void reset_all_mappings() override;
- virtual DECLARE_READ8_MEMBER(header_type_r);
+ virtual DECLARE_READ8_MEMBER(header_type_r) override;
- virtual DECLARE_ADDRESS_MAP(config_map, 32);
+ virtual DECLARE_ADDRESS_MAP(config_map, 32) override;
DECLARE_READ32_MEMBER (b_address_base_r);
DECLARE_WRITE32_MEMBER(b_address_base_w);
@@ -210,9 +210,9 @@ protected:
UINT16 bridge_control, memory_base, memory_limit, prefetch_base, prefetch_limit, iobaseu, iolimitu;
UINT8 primary_bus, secondary_bus, subordinate_bus, iobase, iolimit;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum) const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum) const override;
virtual device_t *bus_root();
virtual void regenerate_config_mapping();
@@ -233,8 +233,8 @@ public:
agp_bridge_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
class pci_host_device : public pci_bridge_device {
@@ -249,10 +249,10 @@ protected:
UINT64 memory_window_start, memory_window_end, memory_offset;
UINT64 io_window_start, io_window_end, io_offset;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual device_t *bus_root();
+ virtual device_t *bus_root() override;
UINT32 config_address;
@@ -272,8 +272,8 @@ public:
pci_root_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
extern const device_type PCI_ROOT;
diff --git a/src/devices/machine/pci9050.h b/src/devices/machine/pci9050.h
index 7915e46b9ea..adb3ac969e0 100644
--- a/src/devices/machine/pci9050.h
+++ b/src/devices/machine/pci9050.h
@@ -48,9 +48,9 @@ public:
void set_map(int id, address_map_constructor map, const char *name, device_t *device);
protected:
- virtual void device_start();
- virtual void device_config_complete();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_config_complete() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/machine/pckeybrd.h b/src/devices/machine/pckeybrd.h
index 12ca33f0f4c..69a133df2c6 100644
--- a/src/devices/machine/pckeybrd.h
+++ b/src/devices/machine/pckeybrd.h
@@ -37,9 +37,9 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void queue_insert(UINT8 data);
void clear_buffer(void);
@@ -91,12 +91,12 @@ public:
{ downcast<at_keyboard_device &>(device).m_scan_code_set = default_set; downcast<at_keyboard_device &>(device).m_type = type; }
protected:
- virtual void device_reset();
- virtual void device_start();
+ virtual void device_reset() override;
+ virtual void device_start() override;
private:
- virtual void standard_scancode_insert(int our_code, int pressed);
- virtual void extended_scancode_insert(int code, int pressed);
+ virtual void standard_scancode_insert(int our_code, int pressed) override;
+ virtual void extended_scancode_insert(int code, int pressed) override;
void helper(const char *codes);
void clear_buffer_and_acknowledge(void);
diff --git a/src/devices/machine/r10696.h b/src/devices/machine/r10696.h
index ca3b87c935e..b3e821a9ed9 100644
--- a/src/devices/machine/r10696.h
+++ b/src/devices/machine/r10696.h
@@ -42,8 +42,8 @@ public:
template<class _Object> static devcb_base &set_iowr(device_t &device, _Object object) { return downcast<r10696_device &>(device).m_iowr.set_callback(object); }
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_io_a; //!< input/output flip-flops group A
diff --git a/src/devices/machine/r10788.h b/src/devices/machine/r10788.h
index af58aca65c7..d7428074abc 100644
--- a/src/devices/machine/r10788.h
+++ b/src/devices/machine/r10788.h
@@ -50,9 +50,9 @@ public:
template<class _Object> static devcb_base &set_update(device_t &device, _Object object) { return downcast<r10788_device &>(device).m_display.set_callback(object); }
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
static const device_timer_id TIMER_DISPLAY = 0;
diff --git a/src/devices/machine/ra17xx.h b/src/devices/machine/ra17xx.h
index 3ca8877d7de..0bc1fc991e4 100644
--- a/src/devices/machine/ra17xx.h
+++ b/src/devices/machine/ra17xx.h
@@ -42,8 +42,8 @@ public:
template<class _Object> static devcb_base &set_iowr(device_t &device, _Object object) { return downcast<ra17xx_device &>(device).m_iowr.set_callback(object); }
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_line[16]; //!< input/output flip-flops for 16 I/O lines
diff --git a/src/devices/machine/rf5c296.h b/src/devices/machine/rf5c296.h
index db3b24f497f..faab5e738fb 100644
--- a/src/devices/machine/rf5c296.h
+++ b/src/devices/machine/rf5c296.h
@@ -25,7 +25,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
void reg_w(ATTR_UNUSED UINT8 reg, UINT8 data);
diff --git a/src/devices/machine/roc10937.h b/src/devices/machine/roc10937.h
index ccd76243ec2..81ab7a31a63 100644
--- a/src/devices/machine/roc10937.h
+++ b/src/devices/machine/roc10937.h
@@ -81,9 +81,9 @@ protected:
UINT32 m_chars[16];
UINT32 m_outputs[16];
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
};
diff --git a/src/devices/machine/rp5c01.h b/src/devices/machine/rp5c01.h
index e0283816067..f9cf0a12609 100644
--- a/src/devices/machine/rp5c01.h
+++ b/src/devices/machine/rp5c01.h
@@ -63,18 +63,18 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual bool rtc_feature_leap_year() { return true; }
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
+ virtual bool rtc_feature_leap_year() override { return true; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
inline void set_alarm_line();
diff --git a/src/devices/machine/rp5c15.h b/src/devices/machine/rp5c15.h
index 2f97d49d99f..03f8cd91d66 100644
--- a/src/devices/machine/rp5c15.h
+++ b/src/devices/machine/rp5c15.h
@@ -59,13 +59,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual bool rtc_feature_leap_year() { return true; }
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
+ virtual bool rtc_feature_leap_year() override { return true; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
private:
inline void set_alarm_line();
diff --git a/src/devices/machine/rp5h01.h b/src/devices/machine/rp5h01.h
index 016f05884ae..9a72c6384de 100644
--- a/src/devices/machine/rp5h01.h
+++ b/src/devices/machine/rp5h01.h
@@ -49,9 +49,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
int m_counter;
diff --git a/src/devices/machine/rtc4543.h b/src/devices/machine/rtc4543.h
index c1eafb47efb..e32e37370ee 100644
--- a/src/devices/machine/rtc4543.h
+++ b/src/devices/machine/rtc4543.h
@@ -51,13 +51,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_rtc_interface overrides
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
- virtual bool rtc_feature_leap_year() { return true; }
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
+ virtual bool rtc_feature_leap_year() override { return true; }
private:
devcb_write_line data_cb;
diff --git a/src/devices/machine/rtc9701.h b/src/devices/machine/rtc9701.h
index eaad28ad0b5..14407f157ec 100644
--- a/src/devices/machine/rtc9701.h
+++ b/src/devices/machine/rtc9701.h
@@ -63,14 +63,14 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
inline UINT8 rtc_read(UINT8 offset);
inline void rtc_write(UINT8 offset,UINT8 data);
diff --git a/src/devices/machine/s2636.h b/src/devices/machine/s2636.h
index 082eeabab9f..e6bbbfff32b 100644
--- a/src/devices/machine/s2636.h
+++ b/src/devices/machine/s2636.h
@@ -47,10 +47,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/machine/s3520cf.h b/src/devices/machine/s3520cf.h
index af7ba33a835..c277c69142a 100644
--- a/src/devices/machine/s3520cf.h
+++ b/src/devices/machine/s3520cf.h
@@ -54,9 +54,9 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
inline UINT8 rtc_read(UINT8 offset);
inline void rtc_write(UINT8 offset,UINT8 data);
diff --git a/src/devices/machine/s3c2400.h b/src/devices/machine/s3c2400.h
index f274e5ad36d..5c8b6d3dcb9 100644
--- a/src/devices/machine/s3c2400.h
+++ b/src/devices/machine/s3c2400.h
@@ -369,8 +369,8 @@ public:
static void set_lcd_flags(device_t &device, int flags) { downcast<s3c2400_device &>(device).m_flags = flags; }
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
required_device<palette_device> m_palette;
diff --git a/src/devices/machine/s3c2410.h b/src/devices/machine/s3c2410.h
index 6ad02c90d1e..33665eabbcb 100644
--- a/src/devices/machine/s3c2410.h
+++ b/src/devices/machine/s3c2410.h
@@ -461,8 +461,8 @@ public:
DECLARE_WRITE_LINE_MEMBER( frnb_w );
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
required_device<palette_device> m_palette;
diff --git a/src/devices/machine/s3c2440.h b/src/devices/machine/s3c2440.h
index b76148eca09..9adfce38569 100644
--- a/src/devices/machine/s3c2440.h
+++ b/src/devices/machine/s3c2440.h
@@ -493,8 +493,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
required_device<palette_device> m_palette;
diff --git a/src/devices/machine/s3c44b0.h b/src/devices/machine/s3c44b0.h
index 462bda280d2..cdf1fe6d72e 100644
--- a/src/devices/machine/s3c44b0.h
+++ b/src/devices/machine/s3c44b0.h
@@ -652,8 +652,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/serflash.h b/src/devices/machine/serflash.h
index fdda31e3912..a5cf2c58bfb 100644
--- a/src/devices/machine/serflash.h
+++ b/src/devices/machine/serflash.h
@@ -58,13 +58,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
void flash_change_state(running_machine &machine, flash_state_t state);
diff --git a/src/devices/machine/smc91c9x.h b/src/devices/machine/smc91c9x.h
index 799af951928..f3e7032e0e2 100644
--- a/src/devices/machine/smc91c9x.h
+++ b/src/devices/machine/smc91c9x.h
@@ -31,8 +31,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/machine/tc009xlvc.h b/src/devices/machine/tc009xlvc.h
index de7e20a5c43..9cd3cf3a11e 100644
--- a/src/devices/machine/tc009xlvc.h
+++ b/src/devices/machine/tc009xlvc.h
@@ -76,11 +76,11 @@ public:
void screen_eof(void);
protected:
- virtual void device_config_complete();
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_config_complete() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
required_device<gfxdecode_device> m_gfxdecode;
required_device<palette_device> m_palette;
diff --git a/src/devices/machine/timekpr.h b/src/devices/machine/timekpr.h
index 6e72f9add62..4cb11f6ea86 100644
--- a/src/devices/machine/timekpr.h
+++ b/src/devices/machine/timekpr.h
@@ -63,14 +63,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
private:
void counters_to_ram();
diff --git a/src/devices/machine/tmp68301.h b/src/devices/machine/tmp68301.h
index b96296d31f2..b22add4a6c6 100644
--- a/src/devices/machine/tmp68301.h
+++ b/src/devices/machine/tmp68301.h
@@ -54,9 +54,9 @@ public:
IRQ_CALLBACK_MEMBER(irq_callback);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
devcb_read16 m_in_parallel_cb;
diff --git a/src/devices/machine/tms1024.h b/src/devices/machine/tms1024.h
index a7bdb4539bf..e351f87d2fb 100644
--- a/src/devices/machine/tms1024.h
+++ b/src/devices/machine/tms1024.h
@@ -82,8 +82,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
UINT8 m_h; // 4-bit data latch
UINT8 m_s; // 3-bit port select
diff --git a/src/devices/machine/tms5501.h b/src/devices/machine/tms5501.h
index 0a62f751910..b618266212c 100644
--- a/src/devices/machine/tms5501.h
+++ b/src/devices/machine/tms5501.h
@@ -85,14 +85,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_complete() override;
DECLARE_READ8_MEMBER( rb_r );
DECLARE_READ8_MEMBER( xi_r );
diff --git a/src/devices/machine/tms6100.h b/src/devices/machine/tms6100.h
index 4aed02a846b..01c24144624 100644
--- a/src/devices/machine/tms6100.h
+++ b/src/devices/machine/tms6100.h
@@ -22,9 +22,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void set_variant(int variant);
private:
// internal state
@@ -51,7 +51,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type M58819;
diff --git a/src/devices/machine/upd4701.h b/src/devices/machine/upd4701.h
index e8cb0e0243f..d559e8e00b6 100644
--- a/src/devices/machine/upd4701.h
+++ b/src/devices/machine/upd4701.h
@@ -36,9 +36,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
int m_cs;
diff --git a/src/devices/machine/upd4992.h b/src/devices/machine/upd4992.h
index 90d3f303c83..23d7dc50cea 100644
--- a/src/devices/machine/upd4992.h
+++ b/src/devices/machine/upd4992.h
@@ -39,11 +39,11 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second);
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;
private:
enum
diff --git a/src/devices/machine/upd7002.h b/src/devices/machine/upd7002.h
index aba6bb8b36f..0875549f7e8 100644
--- a/src/devices/machine/upd7002.h
+++ b/src/devices/machine/upd7002.h
@@ -43,9 +43,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal state
diff --git a/src/devices/machine/upd71071.h b/src/devices/machine/upd71071.h
index 99da46f80d6..e63546a7f40 100644
--- a/src/devices/machine/upd71071.h
+++ b/src/devices/machine/upd71071.h
@@ -58,7 +58,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
// internal state
diff --git a/src/devices/machine/v3021.h b/src/devices/machine/v3021.h
index 3dd1c709d1e..8764c4c3eff 100644
--- a/src/devices/machine/v3021.h
+++ b/src/devices/machine/v3021.h
@@ -49,9 +49,9 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
inline UINT8 rtc_read(UINT8 offset);
inline void rtc_write(UINT8 offset,UINT8 data);
diff --git a/src/devices/machine/vrc4373.h b/src/devices/machine/vrc4373.h
index 31439b58537..85ca19c5cf7 100644
--- a/src/devices/machine/vrc4373.h
+++ b/src/devices/machine/vrc4373.h
@@ -63,9 +63,9 @@ class vrc4373_device : public pci_host_device {
public:
vrc4373_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void reset_all_mappings();
+ virtual void reset_all_mappings() override;
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
void set_cpu_tag(const char *tag);
@@ -96,9 +96,9 @@ public:
protected:
address_space *m_cpu_space;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
void dma_transfer(int which);
private:
diff --git a/src/devices/machine/vt82c496.h b/src/devices/machine/vt82c496.h
index 4e1a79a0943..d6c1c34e819 100644
--- a/src/devices/machine/vt82c496.h
+++ b/src/devices/machine/vt82c496.h
@@ -34,8 +34,8 @@ public:
DECLARE_WRITE8_MEMBER(write);
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
const char* m_cpu_tag;
diff --git a/src/devices/machine/vt83c461.h b/src/devices/machine/vt83c461.h
index 18e737ed29b..1fbe3a475bb 100644
--- a/src/devices/machine/vt83c461.h
+++ b/src/devices/machine/vt83c461.h
@@ -38,7 +38,7 @@ public:
DECLARE_WRITE32_MEMBER(write_config);
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 m_config_unknown;
diff --git a/src/devices/machine/wd7600.h b/src/devices/machine/wd7600.h
index 7cfada03261..25050c9fb0c 100644
--- a/src/devices/machine/wd7600.h
+++ b/src/devices/machine/wd7600.h
@@ -66,7 +66,7 @@ public:
wd7600_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// callbacks
template<class _ior> void set_ior_callback(_ior ior) { m_read_ior.set_callback(ior); }
@@ -175,8 +175,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_read16 m_read_ior;
diff --git a/src/devices/machine/x2212.h b/src/devices/machine/x2212.h
index 4345c8f9a64..161cf399457 100644
--- a/src/devices/machine/x2212.h
+++ b/src/devices/machine/x2212.h
@@ -67,15 +67,15 @@ protected:
void recall();
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read(emu_file &file);
- virtual void nvram_write(emu_file &file);
+ virtual void nvram_default() override;
+ virtual void nvram_read(emu_file &file) override;
+ virtual void nvram_write(emu_file &file) override;
int SIZE_DATA;
@@ -101,7 +101,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
diff --git a/src/devices/machine/x76f041.h b/src/devices/machine/x76f041.h
index d1f8a8e9e46..228540969eb 100644
--- a/src/devices/machine/x76f041.h
+++ b/src/devices/machine/x76f041.h
@@ -32,12 +32,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read( emu_file &file );
- virtual void nvram_write( emu_file &file );
+ virtual void nvram_default() override;
+ virtual void nvram_read( emu_file &file ) override;
+ virtual void nvram_write( emu_file &file ) override;
private:
inline void ATTR_PRINTF( 3, 4 ) verboselog( int n_level, const char *s_fmt, ... );
diff --git a/src/devices/machine/x76f100.h b/src/devices/machine/x76f100.h
index dea839c4c5e..287a4a17a56 100644
--- a/src/devices/machine/x76f100.h
+++ b/src/devices/machine/x76f100.h
@@ -32,12 +32,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_nvram_interface overrides
- virtual void nvram_default();
- virtual void nvram_read( emu_file &file );
- virtual void nvram_write( emu_file &file );
+ virtual void nvram_default() override;
+ virtual void nvram_read( emu_file &file ) override;
+ virtual void nvram_write( emu_file &file ) override;
private:
inline void verboselog(int n_level, const char *s_fmt, ...) ATTR_PRINTF(3,4);
diff --git a/src/devices/machine/z80scc.h b/src/devices/machine/z80scc.h
index 800a9dc3a0f..e48a670192b 100644
--- a/src/devices/machine/z80scc.h
+++ b/src/devices/machine/z80scc.h
@@ -118,15 +118,15 @@ public:
z80scc_channel(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
// read register handlers
UINT8 do_sccreg_rr0();
@@ -588,14 +588,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// device_z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
// internal interrupt management
void check_interrupts();
diff --git a/src/devices/machine/z80sio.h b/src/devices/machine/z80sio.h
index dc04bd5c020..278fa006d45 100644
--- a/src/devices/machine/z80sio.h
+++ b/src/devices/machine/z80sio.h
@@ -132,15 +132,15 @@ public:
z80sio_channel(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_serial_interface overrides
- virtual void tra_callback();
- virtual void tra_complete();
- virtual void rcv_callback();
- virtual void rcv_complete();
+ virtual void tra_callback() override;
+ virtual void tra_complete() override;
+ virtual void rcv_callback() override;
+ virtual void rcv_complete() override;
// read register handlers
UINT8 do_sioreg_rr0();
@@ -469,14 +469,14 @@ class z80sio_device : public device_t,
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// device_z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
// internal interrupt management
void check_interrupts();
diff --git a/src/devices/machine/z8536.h b/src/devices/machine/z8536.h
index 96c39e0123a..45be2aab010 100644
--- a/src/devices/machine/z8536.h
+++ b/src/devices/machine/z8536.h
@@ -117,14 +117,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_z80daisy_interface overrides
- virtual int z80daisy_irq_state();
- virtual int z80daisy_irq_ack();
- virtual void z80daisy_irq_reti();
+ virtual int z80daisy_irq_state() override;
+ virtual int z80daisy_irq_ack() override;
+ virtual void z80daisy_irq_reti() override;
private:
enum
diff --git a/src/devices/sound/2203intf.h b/src/devices/sound/2203intf.h
index 8d81c54282a..d9c44c2f7c7 100644
--- a/src/devices/sound/2203intf.h
+++ b/src/devices/sound/2203intf.h
@@ -35,12 +35,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void stream_generate(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
private:
// internal state
diff --git a/src/devices/sound/2608intf.h b/src/devices/sound/2608intf.h
index ea610036d88..f827f998521 100644
--- a/src/devices/sound/2608intf.h
+++ b/src/devices/sound/2608intf.h
@@ -30,13 +30,13 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_stop();
- virtual void device_reset();
+ virtual const rom_entry *device_rom_region() const override;
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void stream_generate(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
private:
diff --git a/src/devices/sound/2610intf.h b/src/devices/sound/2610intf.h
index 40842f48411..c4409e46f21 100644
--- a/src/devices/sound/2610intf.h
+++ b/src/devices/sound/2610intf.h
@@ -31,12 +31,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
virtual void stream_generate(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
@@ -56,7 +56,7 @@ class ym2610b_device : public ym2610_device
public:
ym2610b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void stream_generate(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void stream_generate(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type YM2610B;
diff --git a/src/devices/sound/2612intf.h b/src/devices/sound/2612intf.h
index 8199172044d..0dc25ac5b25 100644
--- a/src/devices/sound/2612intf.h
+++ b/src/devices/sound/2612intf.h
@@ -31,16 +31,16 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream * m_stream;
diff --git a/src/devices/sound/315-5641.h b/src/devices/sound/315-5641.h
index 108db11800c..6eabebf483c 100644
--- a/src/devices/sound/315-5641.h
+++ b/src/devices/sound/315-5641.h
@@ -12,7 +12,7 @@ public:
sega_315_5641_pcm_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
UINT8 get_fifo_space();
- void advance_state();
+ void advance_state() override;
DECLARE_WRITE8_MEMBER(port_w);
UINT8 m_fifo_data[0x40];
@@ -21,8 +21,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
};
diff --git a/src/devices/sound/aica.h b/src/devices/sound/aica.h
index 0c7d5caf4f4..dd379e22c42 100644
--- a/src/devices/sound/aica.h
+++ b/src/devices/sound/aica.h
@@ -97,10 +97,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
unsigned char DecodeSCI(unsigned char irq);
void ResetInterrupts();
diff --git a/src/devices/sound/amiga.h b/src/devices/sound/amiga.h
index eb8b9ee436d..e93ff6a86a3 100644
--- a/src/devices/sound/amiga.h
+++ b/src/devices/sound/amiga.h
@@ -31,10 +31,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
static const int CLOCK_DIVIDER = 16;
diff --git a/src/devices/sound/asc.h b/src/devices/sound/asc.h
index 24f085e50ac..ba45288888d 100644
--- a/src/devices/sound/asc.h
+++ b/src/devices/sound/asc.h
@@ -105,11 +105,11 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// inline data
UINT8 m_chip_type;
diff --git a/src/devices/sound/astrocde.h b/src/devices/sound/astrocde.h
index 23e9a83c733..96826a120c6 100644
--- a/src/devices/sound/astrocde.h
+++ b/src/devices/sound/astrocde.h
@@ -32,11 +32,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( astrocade_sound_w );
diff --git a/src/devices/sound/awacs.h b/src/devices/sound/awacs.h
index 93b9da2d5d9..435508ef216 100644
--- a/src/devices/sound/awacs.h
+++ b/src/devices/sound/awacs.h
@@ -51,11 +51,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// inline data
UINT8 m_regs[0x100];
diff --git a/src/devices/sound/bsmt2000.h b/src/devices/sound/bsmt2000.h
index fb993e982e0..9c1470278b7 100644
--- a/src/devices/sound/bsmt2000.h
+++ b/src/devices/sound/bsmt2000.h
@@ -55,17 +55,17 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
// internal TMS I/O callbacks
diff --git a/src/devices/sound/c140.h b/src/devices/sound/c140.h
index 13b6bfbcc7c..899045d03af 100644
--- a/src/devices/sound/c140.h
+++ b/src/devices/sound/c140.h
@@ -85,10 +85,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_READ8_MEMBER( c140_r );
diff --git a/src/devices/sound/c352.h b/src/devices/sound/c352.h
index 24a2a1cbe74..d64917d3252 100644
--- a/src/devices/sound/c352.h
+++ b/src/devices/sound/c352.h
@@ -40,14 +40,14 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
const address_space_config m_space_config;
diff --git a/src/devices/sound/c6280.h b/src/devices/sound/c6280.h
index af53962a83e..7b78f5efe0e 100644
--- a/src/devices/sound/c6280.h
+++ b/src/devices/sound/c6280.h
@@ -21,10 +21,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct channel {
diff --git a/src/devices/sound/cdp1864.h b/src/devices/sound/cdp1864.h
index ab9f384dc1a..b4a311caff0 100644
--- a/src/devices/sound/cdp1864.h
+++ b/src/devices/sound/cdp1864.h
@@ -142,12 +142,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// internal callbacks
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
enum
diff --git a/src/devices/sound/cdp1869.h b/src/devices/sound/cdp1869.h
index 96185021ac4..23f538fb931 100644
--- a/src/devices/sound/cdp1869.h
+++ b/src/devices/sound/cdp1869.h
@@ -225,16 +225,16 @@ public:
protected:
// device-level overrides
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_sound_interface callbacks
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
inline bool is_ntsc();
inline UINT8 read_page_ram_byte(offs_t address);
diff --git a/src/devices/sound/cem3394.h b/src/devices/sound/cem3394.h
index 65290aefce9..188ad9b069f 100644
--- a/src/devices/sound/cem3394.h
+++ b/src/devices/sound/cem3394.h
@@ -56,10 +56,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
// Set the voltage going to a particular parameter
diff --git a/src/devices/sound/digitalk.h b/src/devices/sound/digitalk.h
index fc2dd497f09..7be2a733c56 100644
--- a/src/devices/sound/digitalk.h
+++ b/src/devices/sound/digitalk.h
@@ -34,10 +34,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER(digitalker_data_w);
diff --git a/src/devices/sound/es1373.h b/src/devices/sound/es1373.h
index a5c7e974204..4b77bdc2898 100644
--- a/src/devices/sound/es1373.h
+++ b/src/devices/sound/es1373.h
@@ -97,7 +97,7 @@ class es1373_device : public pci_device, public device_sound_interface
public:
es1373_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
void set_irq_info(const char *tag, const int irq_num);
@@ -105,17 +105,17 @@ public:
DECLARE_WRITE32_MEMBER(reg_w);
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// Sound stream
sound_stream *m_stream;
protected:
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
FILE *m_eslog;
diff --git a/src/devices/sound/es5503.h b/src/devices/sound/es5503.h
index 582456e830b..941c56ef8c4 100644
--- a/src/devices/sound/es5503.h
+++ b/src/devices/sound/es5503.h
@@ -43,15 +43,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id tid, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id tid, int param, void *ptr) override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
const address_space_config m_space_config;
diff --git a/src/devices/sound/es5506.h b/src/devices/sound/es5506.h
index c434ec8b12e..3995a97c931 100644
--- a/src/devices/sound/es5506.h
+++ b/src/devices/sound/es5506.h
@@ -129,12 +129,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// internal state
sound_stream *m_stream; /* which stream are we using */
@@ -195,10 +195,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void generate_samples(INT32 **outputs, int offset, int samples);
@@ -226,9 +226,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void generate_samples(INT32 **outputs, int offset, int samples);
diff --git a/src/devices/sound/es8712.h b/src/devices/sound/es8712.h
index ed05a4b3497..74e61d232dc 100644
--- a/src/devices/sound/es8712.h
+++ b/src/devices/sound/es8712.h
@@ -33,11 +33,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( es8712_w );
diff --git a/src/devices/sound/esqpump.h b/src/devices/sound/esqpump.h
index bc2c72f8a72..1fded404997 100644
--- a/src/devices/sound/esqpump.h
+++ b/src/devices/sound/esqpump.h
@@ -70,15 +70,15 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// timer callback overrides
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
// internal state:
diff --git a/src/devices/sound/flt_rc.h b/src/devices/sound/flt_rc.h
index 0ea52c6972a..8d8b1e0d4fb 100644
--- a/src/devices/sound/flt_rc.h
+++ b/src/devices/sound/flt_rc.h
@@ -80,10 +80,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
void recalc();
diff --git a/src/devices/sound/flt_vol.h b/src/devices/sound/flt_vol.h
index 20ce17a58e9..44016c0da9a 100644
--- a/src/devices/sound/flt_vol.h
+++ b/src/devices/sound/flt_vol.h
@@ -34,10 +34,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream* m_stream;
diff --git a/src/devices/sound/gaelco.h b/src/devices/sound/gaelco.h
index 25b8cb129d2..8c128ab4bdc 100644
--- a/src/devices/sound/gaelco.h
+++ b/src/devices/sound/gaelco.h
@@ -56,11 +56,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
+ virtual void device_start() override;
+ virtual void device_stop() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE16_MEMBER( gaelcosnd_w );
diff --git a/src/devices/sound/hc55516.h b/src/devices/sound/hc55516.h
index a6323f8ee4f..cabfa02e92a 100644
--- a/src/devices/sound/hc55516.h
+++ b/src/devices/sound/hc55516.h
@@ -24,12 +24,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void start_common(UINT8 _shiftreg_mask, int _active_clock_hi);
@@ -69,10 +69,10 @@ public:
mc3417_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type MC3417;
@@ -83,10 +83,10 @@ public:
mc3418_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type MC3418;
diff --git a/src/devices/sound/i5000.h b/src/devices/sound/i5000.h
index cdf8b33430e..fce3659d072 100644
--- a/src/devices/sound/i5000.h
+++ b/src/devices/sound/i5000.h
@@ -43,10 +43,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct channel_t
diff --git a/src/devices/sound/ics2115.h b/src/devices/sound/ics2115.h
index fbfeb64e24a..598f164d988 100644
--- a/src/devices/sound/ics2115.h
+++ b/src/devices/sound/ics2115.h
@@ -108,11 +108,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// internal callbacks
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// internal state
required_region_ptr<UINT8> m_rom;
diff --git a/src/devices/sound/iremga20.h b/src/devices/sound/iremga20.h
index 13bc8c0ef64..1b6d73674e2 100644
--- a/src/devices/sound/iremga20.h
+++ b/src/devices/sound/iremga20.h
@@ -51,11 +51,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( irem_ga20_w );
diff --git a/src/devices/sound/k005289.h b/src/devices/sound/k005289.h
index 8bee1534390..9112ca5458f 100644
--- a/src/devices/sound/k005289.h
+++ b/src/devices/sound/k005289.h
@@ -27,10 +27,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( k005289_control_A_w );
diff --git a/src/devices/sound/k007232.h b/src/devices/sound/k007232.h
index 236fbd26671..31ab2f4f3a5 100644
--- a/src/devices/sound/k007232.h
+++ b/src/devices/sound/k007232.h
@@ -41,10 +41,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void KDAC_A_make_fncode();
diff --git a/src/devices/sound/k053260.h b/src/devices/sound/k053260.h
index 4a6e6353d08..5f64ce86ad3 100644
--- a/src/devices/sound/k053260.h
+++ b/src/devices/sound/k053260.h
@@ -47,11 +47,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// configuration
diff --git a/src/devices/sound/k054539.h b/src/devices/sound/k054539.h
index d6fa2dc73a1..dea41388837 100644
--- a/src/devices/sound/k054539.h
+++ b/src/devices/sound/k054539.h
@@ -70,13 +70,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct channel {
diff --git a/src/devices/sound/k056800.h b/src/devices/sound/k056800.h
index 7a14647b3f1..8126fa6b868 100644
--- a/src/devices/sound/k056800.h
+++ b/src/devices/sound/k056800.h
@@ -41,8 +41,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/sound/l7a1045_l6028_dsp_a.h b/src/devices/sound/l7a1045_l6028_dsp_a.h
index b095a79568d..e97edefc814 100644
--- a/src/devices/sound/l7a1045_l6028_dsp_a.h
+++ b/src/devices/sound/l7a1045_l6028_dsp_a.h
@@ -39,10 +39,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream *m_stream;
diff --git a/src/devices/sound/lmc1992.h b/src/devices/sound/lmc1992.h
index 0f76e38544e..198b8e46dd3 100644
--- a/src/devices/sound/lmc1992.h
+++ b/src/devices/sound/lmc1992.h
@@ -79,10 +79,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// internal callbacks
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
inline void execute_command(int addr, int data);
diff --git a/src/devices/sound/mas3507d.h b/src/devices/sound/mas3507d.h
index 0dad34bfe61..1244f152ede 100644
--- a/src/devices/sound/mas3507d.h
+++ b/src/devices/sound/mas3507d.h
@@ -32,9 +32,9 @@ public:
void i2c_sda_w(bool line);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
enum { IDLE, STARTED, NAK, ACK, ACK2 } i2c_bus_state;
diff --git a/src/devices/sound/mos6560.h b/src/devices/sound/mos6560.h
index 05768815bf0..c5259f72659 100644
--- a/src/devices/sound/mos6560.h
+++ b/src/devices/sound/mos6560.h
@@ -141,7 +141,7 @@ public:
template<class _Object> static devcb_base &set_potx_rd_callback(device_t &device, _Object object) { return downcast<mos6560_device &>(device).m_read_potx.set_callback(object); }
template<class _Object> static devcb_base &set_poty_rd_callback(device_t &device, _Object object) { return downcast<mos6560_device &>(device).m_read_poty.set_callback(object); }
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -166,12 +166,12 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
inline UINT8 read_videoram(offs_t offset);
inline UINT8 read_colorram(offs_t offset);
diff --git a/src/devices/sound/mos7360.h b/src/devices/sound/mos7360.h
index aea96b42bd9..f1d755981b2 100644
--- a/src/devices/sound/mos7360.h
+++ b/src/devices/sound/mos7360.h
@@ -103,7 +103,7 @@ public:
m_read_k.set_callback(k);
}
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
UINT8 read(address_space &space, offs_t offset, int &cs0, int &cs1);
void write(address_space &space, offs_t offset, UINT8 data, int &cs0, int &cs1);
@@ -126,12 +126,12 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_sound_interface callbacks
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
inline void set_interrupt(int mask);
inline void clear_interrupt(int mask);
diff --git a/src/devices/sound/msm5205.h b/src/devices/sound/msm5205.h
index ab3b4219df2..6730fea7b88 100644
--- a/src/devices/sound/msm5205.h
+++ b/src/devices/sound/msm5205.h
@@ -66,13 +66,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
TIMER_CALLBACK_MEMBER(vclk_callback);
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void compute_tables();
@@ -100,7 +100,7 @@ public:
msm6585_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type MSM6585;
diff --git a/src/devices/sound/msm5232.h b/src/devices/sound/msm5232.h
index a7e30e72a57..5edb00b6cff 100644
--- a/src/devices/sound/msm5232.h
+++ b/src/devices/sound/msm5232.h
@@ -56,12 +56,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/sound/multipcm.h b/src/devices/sound/multipcm.h
index 6ea22c5e3e8..388dfe6b84c 100644
--- a/src/devices/sound/multipcm.h
+++ b/src/devices/sound/multipcm.h
@@ -20,14 +20,14 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
const address_space_config m_space_config;
diff --git a/src/devices/sound/n63701x.h b/src/devices/sound/n63701x.h
index 9af9bfc62ab..430406b3078 100644
--- a/src/devices/sound/n63701x.h
+++ b/src/devices/sound/n63701x.h
@@ -49,10 +49,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER(namco_63701x_w);
diff --git a/src/devices/sound/namco.h b/src/devices/sound/namco.h
index 56be828b046..e79484e4f4a 100644
--- a/src/devices/sound/namco.h
+++ b/src/devices/sound/namco.h
@@ -45,7 +45,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// internal state
@@ -73,7 +73,7 @@ protected:
/* decoded waveform table */
INT16 *m_waveform[MAX_VOLUME];
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
class namco_device : public namco_audio_device
@@ -90,7 +90,7 @@ public:
DECLARE_WRITE8_MEMBER( polepos_sound_w );
protected:
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type NAMCO;
@@ -107,7 +107,7 @@ public:
void mappy_sound_enable(int enable);
protected:
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type NAMCO_15XX;
@@ -124,7 +124,7 @@ public:
DECLARE_WRITE8_MEMBER( pacman_sound_w );
protected:
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
};
extern const device_type NAMCO_CUS30;
diff --git a/src/devices/sound/nile.h b/src/devices/sound/nile.h
index 9aa05d79511..4265f439813 100644
--- a/src/devices/sound/nile.h
+++ b/src/devices/sound/nile.h
@@ -33,10 +33,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE16_MEMBER( nile_snd_w );
diff --git a/src/devices/sound/okim6258.h b/src/devices/sound/okim6258.h
index c4cfed1c82c..ecb5e8938c5 100644
--- a/src/devices/sound/okim6258.h
+++ b/src/devices/sound/okim6258.h
@@ -55,11 +55,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_READ8_MEMBER( okim6258_status_r );
diff --git a/src/devices/sound/okim6295.h b/src/devices/sound/okim6295.h
index 33c8962767a..36be5b3a084 100644
--- a/src/devices/sound/okim6295.h
+++ b/src/devices/sound/okim6295.h
@@ -75,16 +75,16 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
- virtual void device_clock_changed();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
+ virtual void device_clock_changed() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// a single voice
class okim_voice
diff --git a/src/devices/sound/okim6376.h b/src/devices/sound/okim6376.h
index df87344eb50..df5255291b1 100644
--- a/src/devices/sound/okim6376.h
+++ b/src/devices/sound/okim6376.h
@@ -41,12 +41,12 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/sound/okim9810.h b/src/devices/sound/okim9810.h
index 6d3595c59b2..ea37366288e 100644
--- a/src/devices/sound/okim9810.h
+++ b/src/devices/sound/okim9810.h
@@ -84,16 +84,16 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
- virtual void device_clock_changed();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
+ virtual void device_clock_changed() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// a single voice
class okim_voice
diff --git a/src/devices/sound/pci-ac97.h b/src/devices/sound/pci-ac97.h
index 56a3e4c3ace..185a89084e2 100644
--- a/src/devices/sound/pci-ac97.h
+++ b/src/devices/sound/pci-ac97.h
@@ -13,8 +13,8 @@ public:
ac97_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(native_audio_mixer_map, 32);
diff --git a/src/devices/sound/qs1000.h b/src/devices/sound/qs1000.h
index 24b843184b4..a807071fe22 100644
--- a/src/devices/sound/qs1000.h
+++ b/src/devices/sound/qs1000.h
@@ -76,17 +76,17 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual const rom_entry *device_rom_region() const override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
DECLARE_READ8_MEMBER( data_to_i8052 );
public:
diff --git a/src/devices/sound/qsound.h b/src/devices/sound/qsound.h
index 208fdac41e9..d17511455d7 100644
--- a/src/devices/sound/qsound.h
+++ b/src/devices/sound/qsound.h
@@ -40,12 +40,12 @@ public:
protected:
// device-level overrides
- const rom_entry *device_rom_region() const;
- machine_config_constructor device_mconfig_additions() const;
- virtual void device_start();
+ const rom_entry *device_rom_region() const override;
+ machine_config_constructor device_mconfig_additions() const override;
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct qsound_channel
diff --git a/src/devices/sound/rf5c400.h b/src/devices/sound/rf5c400.h
index 4781f8893d9..fd04b788f93 100644
--- a/src/devices/sound/rf5c400.h
+++ b/src/devices/sound/rf5c400.h
@@ -84,10 +84,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_READ16_MEMBER( rf5c400_r );
diff --git a/src/devices/sound/rf5c68.h b/src/devices/sound/rf5c68.h
index 8dafb114f21..b8ebe577e0e 100644
--- a/src/devices/sound/rf5c68.h
+++ b/src/devices/sound/rf5c68.h
@@ -67,10 +67,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_READ8_MEMBER( rf5c68_r );
diff --git a/src/devices/sound/s14001a.h b/src/devices/sound/s14001a.h
index 4427a59f8b7..86131138697 100644
--- a/src/devices/sound/s14001a.h
+++ b/src/devices/sound/s14001a.h
@@ -24,10 +24,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/sound/sb0400.h b/src/devices/sound/sb0400.h
index aeb1ec43e61..a83ce69dbd8 100644
--- a/src/devices/sound/sb0400.h
+++ b/src/devices/sound/sb0400.h
@@ -15,8 +15,8 @@ public:
sb0400_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map, 32);
diff --git a/src/devices/sound/scsp.h b/src/devices/sound/scsp.h
index bc104a85b68..d2242958ff5 100644
--- a/src/devices/sound/scsp.h
+++ b/src/devices/sound/scsp.h
@@ -95,10 +95,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
int m_roffset; /* offset in the region */
diff --git a/src/devices/sound/segapcm.h b/src/devices/sound/segapcm.h
index df7110bb7b2..a56a9062688 100644
--- a/src/devices/sound/segapcm.h
+++ b/src/devices/sound/segapcm.h
@@ -49,10 +49,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
required_region_ptr<UINT8> m_rom;
diff --git a/src/devices/sound/sn76477.h b/src/devices/sound/sn76477.h
index 392beb13489..7d19a442453 100644
--- a/src/devices/sound/sn76477.h
+++ b/src/devices/sound/sn76477.h
@@ -191,11 +191,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
+ virtual void device_start() override;
+ virtual void device_stop() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
/* chip's external interface */
diff --git a/src/devices/sound/snkwave.h b/src/devices/sound/snkwave.h
index f613ca3ff5b..07c45c96134 100644
--- a/src/devices/sound/snkwave.h
+++ b/src/devices/sound/snkwave.h
@@ -33,10 +33,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( snkwave_w );
diff --git a/src/devices/sound/sp0250.h b/src/devices/sound/sp0250.h
index 846a193cfa2..ab3b11220ff 100644
--- a/src/devices/sound/sp0250.h
+++ b/src/devices/sound/sp0250.h
@@ -19,10 +19,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/sound/st0016.h b/src/devices/sound/st0016.h
index dd23b0c9b7a..6eb9f521ef6 100644
--- a/src/devices/sound/st0016.h
+++ b/src/devices/sound/st0016.h
@@ -30,10 +30,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_READ8_MEMBER( st0016_snd_r );
diff --git a/src/devices/sound/t6w28.h b/src/devices/sound/t6w28.h
index 7bee03bbc6b..7e3cc39f7e4 100644
--- a/src/devices/sound/t6w28.h
+++ b/src/devices/sound/t6w28.h
@@ -16,10 +16,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void set_gain(int gain);
diff --git a/src/devices/sound/tc8830f.h b/src/devices/sound/tc8830f.h
index a8b9a2c62f9..655e83167a6 100644
--- a/src/devices/sound/tc8830f.h
+++ b/src/devices/sound/tc8830f.h
@@ -41,11 +41,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_clock_changed();
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_clock_changed() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
bool m_playing;
diff --git a/src/devices/sound/tiaintf.h b/src/devices/sound/tiaintf.h
index 0fd349b4037..37d9f276459 100644
--- a/src/devices/sound/tiaintf.h
+++ b/src/devices/sound/tiaintf.h
@@ -30,11 +30,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
+ virtual void device_start() override;
+ virtual void device_stop() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
DECLARE_WRITE8_MEMBER( tia_sound_w );
diff --git a/src/devices/sound/tms3615.h b/src/devices/sound/tms3615.h
index f68a4718ef1..c63ef18e7c3 100644
--- a/src/devices/sound/tms3615.h
+++ b/src/devices/sound/tms3615.h
@@ -36,10 +36,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
void enable_w(int enable);
diff --git a/src/devices/sound/tms36xx.h b/src/devices/sound/tms36xx.h
index b15e5908cc5..8bb13316771 100644
--- a/src/devices/sound/tms36xx.h
+++ b/src/devices/sound/tms36xx.h
@@ -82,10 +82,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
public:
// MM6221AA interface functions
diff --git a/src/devices/sound/tms5110.h b/src/devices/sound/tms5110.h
index dffb19b29d7..5b5eb3c5124 100644
--- a/src/devices/sound/tms5110.h
+++ b/src/devices/sound/tms5110.h
@@ -72,13 +72,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void set_variant(int variant);
@@ -206,7 +206,7 @@ public:
tms5100_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type TMS5100;
@@ -217,7 +217,7 @@ public:
tmc0281_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type TMC0281;
@@ -228,7 +228,7 @@ public:
tms5100a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type TMS5100A;
@@ -239,7 +239,7 @@ public:
tmc0281d_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type TMC0281D;
@@ -250,7 +250,7 @@ public:
cd2801_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type CD2801;
@@ -261,7 +261,7 @@ public:
cd2802_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type CD2802;
@@ -272,7 +272,7 @@ public:
tms5110a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type TMS5110A;
@@ -286,7 +286,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type M58817;
@@ -322,9 +322,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
void register_for_save_states();
diff --git a/src/devices/sound/upd7752.h b/src/devices/sound/upd7752.h
index eabd705e047..d801cef0bbe 100644
--- a/src/devices/sound/upd7752.h
+++ b/src/devices/sound/upd7752.h
@@ -42,15 +42,15 @@ public:
// I/O operations
DECLARE_WRITE8_MEMBER( write );
DECLARE_READ8_MEMBER( read );
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
sound_stream *m_stream;
diff --git a/src/devices/sound/upd7759.h b/src/devices/sound/upd7759.h
index 94286e7cd57..637732b22fa 100644
--- a/src/devices/sound/upd7759.h
+++ b/src/devices/sound/upd7759.h
@@ -51,11 +51,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
// internal state
sound_stream *m_channel; /* stream channel for playback */
@@ -117,10 +117,10 @@ public:
TIMER_SLAVE_UPDATE
};
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
emu_timer *m_timer; /* timer */
@@ -132,9 +132,9 @@ class upd7756_device : public upd775x_device
public:
upd7756_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
- virtual void device_start();
- virtual void device_reset();
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
DECLARE_WRITE_LINE_MEMBER( start_w );
};
diff --git a/src/devices/sound/vrender0.h b/src/devices/sound/vrender0.h
index 9baaefac203..490e1ff617b 100644
--- a/src/devices/sound/vrender0.h
+++ b/src/devices/sound/vrender0.h
@@ -42,10 +42,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
UINT32 *m_TexBase;
diff --git a/src/devices/sound/x1_010.h b/src/devices/sound/x1_010.h
index a5026124210..d5c3c075d02 100644
--- a/src/devices/sound/x1_010.h
+++ b/src/devices/sound/x1_010.h
@@ -27,10 +27,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// internal state
diff --git a/src/devices/sound/ymf271.h b/src/devices/sound/ymf271.h
index 185a8fda4eb..81c59164512 100644
--- a/src/devices/sound/ymf271.h
+++ b/src/devices/sound/ymf271.h
@@ -32,13 +32,13 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
struct YMF271Slot
{
diff --git a/src/devices/sound/ymz280b.h b/src/devices/sound/ymz280b.h
index a67c0d8567b..4f53d955499 100644
--- a/src/devices/sound/ymz280b.h
+++ b/src/devices/sound/ymz280b.h
@@ -41,14 +41,14 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_post_load();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_post_load() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
/* struct describing a single playing ADPCM voice */
diff --git a/src/devices/sound/ymz770.h b/src/devices/sound/ymz770.h
index d98d40308ca..ddcd72e7bfa 100644
--- a/src/devices/sound/ymz770.h
+++ b/src/devices/sound/ymz770.h
@@ -72,10 +72,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void internal_reg_write(UINT8 reg, UINT8 data);
diff --git a/src/devices/sound/zsg2.h b/src/devices/sound/zsg2.h
index e98e2c315ae..ce953a5be48 100644
--- a/src/devices/sound/zsg2.h
+++ b/src/devices/sound/zsg2.h
@@ -40,11 +40,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// sound stream update overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
private:
// 16 registers per channel, 48 channels
diff --git a/src/devices/video/315_5124.h b/src/devices/video/315_5124.h
index 49c4d896e1e..9c2f2484209 100644
--- a/src/devices/video/315_5124.h
+++ b/src/devices/video/315_5124.h
@@ -109,12 +109,12 @@ protected:
void check_pending_flags();
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const { return (spacenum == AS_0) ? &m_space_config : nullptr; }
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override { return (spacenum == AS_0) ? &m_space_config : nullptr; }
void vdp_postload();
@@ -188,7 +188,7 @@ public:
sega315_5246_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual UINT16 get_name_table_row(int row);
+ virtual UINT16 get_name_table_row(int row) override;
};
@@ -199,16 +199,16 @@ public:
DECLARE_PALETTE_INIT( sega315_5378 );
- virtual void set_sega315_5124_compatibility_mode( bool sega315_5124_compatibility_mode );
+ virtual void set_sega315_5124_compatibility_mode( bool sega315_5124_compatibility_mode ) override;
protected:
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
- virtual void update_palette();
- virtual void cram_write(UINT8 data);
- virtual void blit_scanline( int *line_buffer, int *priority_selected, int pixel_offset_x, int pixel_plot_y, int line );
- virtual UINT16 get_name_table_row(int row);
+ virtual void update_palette() override;
+ virtual void cram_write(UINT8 data) override;
+ virtual void blit_scanline( int *line_buffer, int *priority_selected, int pixel_offset_x, int pixel_plot_y, int line ) override;
+ virtual UINT16 get_name_table_row(int row) override;
};
diff --git a/src/devices/video/315_5313.h b/src/devices/video/315_5313.h
index 8bcf91a6d5f..90f5f0a1cd2 100644
--- a/src/devices/video/315_5313.h
+++ b/src/devices/video/315_5313.h
@@ -251,9 +251,9 @@ public:
inline UINT16 vdp_get_word_from_68k_mem(UINT32 source);
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// called when we hit 240 and 241 (used to control the z80 irq line on genesis, or the main irq on c2)
devcb_write_line m_sndirqline_callback;
diff --git a/src/devices/video/bufsprite.h b/src/devices/video/bufsprite.h
index 00153ff152a..3a75f5a14f6 100644
--- a/src/devices/video/bufsprite.h
+++ b/src/devices/video/bufsprite.h
@@ -80,7 +80,7 @@ public:
protected:
// first-time setup
- virtual void device_start()
+ virtual void device_start() override
{
if (m_spriteram != nullptr)
{
diff --git a/src/devices/video/cdp1861.h b/src/devices/video/cdp1861.h
index ccf6938173b..08b76bd59cc 100644
--- a/src/devices/video/cdp1861.h
+++ b/src/devices/video/cdp1861.h
@@ -109,9 +109,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/devices/video/crt9007.h b/src/devices/video/crt9007.h
index 95745ecece6..8a812a73899 100644
--- a/src/devices/video/crt9007.h
+++ b/src/devices/video/crt9007.h
@@ -124,13 +124,13 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_clock_changed();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_clock_changed() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
enum
diff --git a/src/devices/video/crt9021.h b/src/devices/video/crt9021.h
index f050f7d745c..7d38f207d3e 100644
--- a/src/devices/video/crt9021.h
+++ b/src/devices/video/crt9021.h
@@ -87,7 +87,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
enum
diff --git a/src/devices/video/crt9212.h b/src/devices/video/crt9212.h
index 71590ee35f8..011cc8467a8 100644
--- a/src/devices/video/crt9212.h
+++ b/src/devices/video/crt9212.h
@@ -88,7 +88,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
devcb_write8 m_write_dout;
diff --git a/src/devices/video/dl1416.h b/src/devices/video/dl1416.h
index 6b77a75edac..e3526bd95be 100644
--- a/src/devices/video/dl1416.h
+++ b/src/devices/video/dl1416.h
@@ -44,8 +44,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/video/dm9368.h b/src/devices/video/dm9368.h
index 35a2da3431d..23f34de94ad 100644
--- a/src/devices/video/dm9368.h
+++ b/src/devices/video/dm9368.h
@@ -55,7 +55,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
devcb_write_line m_write_rbo;
diff --git a/src/devices/video/ef9340_1.h b/src/devices/video/ef9340_1.h
index 3aa2d6539d9..d92cbb5cf54 100644
--- a/src/devices/video/ef9340_1.h
+++ b/src/devices/video/ef9340_1.h
@@ -35,9 +35,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
inline UINT16 ef9340_get_c_addr(UINT8 x, UINT8 y);
inline void ef9340_inc_c();
diff --git a/src/devices/video/ef9345.h b/src/devices/video/ef9345.h
index 332b037a223..9179e01ab03 100644
--- a/src/devices/video/ef9345.h
+++ b/src/devices/video/ef9345.h
@@ -43,12 +43,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_config_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// address space configurations
const address_space_config m_space_config;
diff --git a/src/devices/video/ef9365.h b/src/devices/video/ef9365.h
index fde027e22c3..d8a4bb6741f 100644
--- a/src/devices/video/ef9365.h
+++ b/src/devices/video/ef9365.h
@@ -45,12 +45,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_config_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// address space configurations
const address_space_config m_space_config;
diff --git a/src/devices/video/epic12.h b/src/devices/video/epic12.h
index 42d4d3d2172..fac967b1a3d 100644
--- a/src/devices/video/epic12.h
+++ b/src/devices/video/epic12.h
@@ -822,8 +822,8 @@ public:
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
osd_work_queue *m_work_queue;
osd_work_item *m_blitter_request;
diff --git a/src/devices/video/fixfreq.h b/src/devices/video/fixfreq.h
index 0fb06543488..b8cdc9c711e 100644
--- a/src/devices/video/fixfreq.h
+++ b/src/devices/video/fixfreq.h
@@ -102,9 +102,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_post_load();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_post_load() override;
//virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
void recompute_parameters(bool postload);
diff --git a/src/devices/video/gf4500.h b/src/devices/video/gf4500.h
index eb246ec0ea9..1a64abaded2 100644
--- a/src/devices/video/gf4500.h
+++ b/src/devices/video/gf4500.h
@@ -26,9 +26,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/video/gf7600gs.h b/src/devices/video/gf7600gs.h
index 1d336ee5454..ddd36edae40 100644
--- a/src/devices/video/gf7600gs.h
+++ b/src/devices/video/gf7600gs.h
@@ -13,8 +13,8 @@ public:
geforce_7600gs_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_ADDRESS_MAP(map1, 32);
diff --git a/src/devices/video/h63484.h b/src/devices/video/h63484.h
index ac0232fae8f..8cf169fe751 100644
--- a/src/devices/video/h63484.h
+++ b/src/devices/video/h63484.h
@@ -59,13 +59,13 @@ public:
DECLARE_READ8_MEMBER( data_r );
UINT32 update_screen(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const;
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const rom_entry *device_rom_region() const override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
//virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
inline UINT16 readword(offs_t address);
diff --git a/src/devices/video/hd44102.h b/src/devices/video/hd44102.h
index 2ba39282e9e..fb3ef81fceb 100644
--- a/src/devices/video/hd44102.h
+++ b/src/devices/video/hd44102.h
@@ -51,8 +51,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
DECLARE_READ8_MEMBER( status_r );
diff --git a/src/devices/video/hd44352.h b/src/devices/video/hd44352.h
index b305e8ccfa9..dda32fa7111 100644
--- a/src/devices/video/hd44352.h
+++ b/src/devices/video/hd44352.h
@@ -40,10 +40,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void device_validity_check(validity_checker &valid) const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void device_validity_check(validity_checker &valid) const override;
private:
UINT8 compute_newval(UINT8 type, UINT8 oldval, UINT8 newval);
diff --git a/src/devices/video/hd44780.h b/src/devices/video/hd44780.h
index c175ccb9e47..637056d9505 100644
--- a/src/devices/video/hd44780.h
+++ b/src/devices/video/hd44780.h
@@ -58,12 +58,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
// charset
enum
diff --git a/src/devices/video/hd61830.h b/src/devices/video/hd61830.h
index 359f2d78b1a..5e060fe9539 100644
--- a/src/devices/video/hd61830.h
+++ b/src/devices/video/hd61830.h
@@ -50,13 +50,13 @@ public:
protected:
// device-level overrides
- virtual const rom_entry *device_rom_region() const;
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual const rom_entry *device_rom_region() const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
inline UINT8 readbyte(offs_t address);
inline void writebyte(offs_t address, UINT8 data);
diff --git a/src/devices/video/hd63484.h b/src/devices/video/hd63484.h
index 08d147a8081..8dc2cc25aa0 100644
--- a/src/devices/video/hd63484.h
+++ b/src/devices/video/hd63484.h
@@ -41,8 +41,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/video/hd66421.h b/src/devices/video/hd66421.h
index baed72ad30c..e02382f4fac 100644
--- a/src/devices/video/hd66421.h
+++ b/src/devices/video/hd66421.h
@@ -56,11 +56,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// device_config_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// address space configurations
const address_space_config m_space_config;
diff --git a/src/devices/video/huc6202.h b/src/devices/video/huc6202.h
index 85ae87c1db7..c9920bd333e 100644
--- a/src/devices/video/huc6202.h
+++ b/src/devices/video/huc6202.h
@@ -79,8 +79,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
/* callbacks */
diff --git a/src/devices/video/huc6260.h b/src/devices/video/huc6260.h
index 2ff38ccf131..36131787fbe 100644
--- a/src/devices/video/huc6260.h
+++ b/src/devices/video/huc6260.h
@@ -55,10 +55,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
int m_last_h;
diff --git a/src/devices/video/huc6261.h b/src/devices/video/huc6261.h
index e5ef43a8429..b8a86f0e69e 100644
--- a/src/devices/video/huc6261.h
+++ b/src/devices/video/huc6261.h
@@ -44,9 +44,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
const char *m_huc6270_a_tag;
diff --git a/src/devices/video/huc6270.h b/src/devices/video/huc6270.h
index 017fe5c9e70..c104fe15347 100644
--- a/src/devices/video/huc6270.h
+++ b/src/devices/video/huc6270.h
@@ -42,8 +42,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
inline void fetch_bat_tile_row();
void add_sprite( int index, int x, int pattern, int line, int flip_x, int palette, int priority, int sat_lsb );
diff --git a/src/devices/video/huc6272.h b/src/devices/video/huc6272.h
index 140d086efb0..27bd14636e2 100644
--- a/src/devices/video/huc6272.h
+++ b/src/devices/video/huc6272.h
@@ -41,10 +41,10 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
inline UINT32 read_dword(offs_t address);
diff --git a/src/devices/video/i8244.h b/src/devices/video/i8244.h
index ea518051a9f..b946f7bd2c0 100644
--- a/src/devices/video/i8244.h
+++ b/src/devices/video/i8244.h
@@ -109,12 +109,12 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
// device_sound_interface overrides
- virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
+ virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
void render_scanline(int vpos);
int get_y_beam();
diff --git a/src/devices/video/i82730.h b/src/devices/video/i82730.h
index ff2602d2307..97d9bd70b0d 100644
--- a/src/devices/video/i82730.h
+++ b/src/devices/video/i82730.h
@@ -63,8 +63,8 @@ public:
DECLARE_WRITE_LINE_MEMBER(irst_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// status
diff --git a/src/devices/video/i8275.h b/src/devices/video/i8275.h
index 15451d4c7e8..04a726f54ab 100644
--- a/src/devices/video/i8275.h
+++ b/src/devices/video/i8275.h
@@ -100,9 +100,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void recompute_parameters();
diff --git a/src/devices/video/m50458.h b/src/devices/video/m50458.h
index 79246a68fdd..fe6cc087f13 100644
--- a/src/devices/video/m50458.h
+++ b/src/devices/video/m50458.h
@@ -56,14 +56,14 @@ public:
DECLARE_WRITE16_MEMBER(vreg_127_w);
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
int m_latch;
int m_reset_line;
diff --git a/src/devices/video/mb90082.h b/src/devices/video/mb90082.h
index 863a3aec797..61d6cc17a7a 100644
--- a/src/devices/video/mb90082.h
+++ b/src/devices/video/mb90082.h
@@ -45,14 +45,14 @@ public:
DECLARE_WRITE_LINE_MEMBER( set_cs_line );
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
UINT8 m_cmd_ff;
diff --git a/src/devices/video/mb_vcu.h b/src/devices/video/mb_vcu.h
index ed6e45663c9..8cdc0261be0 100644
--- a/src/devices/video/mb_vcu.h
+++ b/src/devices/video/mb_vcu.h
@@ -42,10 +42,10 @@ public:
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
inline UINT8 read_byte(offs_t address);
inline void write_byte(offs_t address, UINT8 data);
diff --git a/src/devices/video/mc6847.h b/src/devices/video/mc6847.h
index d25efeee86b..26eeb048afe 100644
--- a/src/devices/video/mc6847.h
+++ b/src/devices/video/mc6847.h
@@ -281,10 +281,10 @@ protected:
artifacter m_artifacter;
// device-level overrides
- virtual void device_start(void);
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
- virtual void device_reset(void);
- virtual void device_post_load(void);
+ virtual void device_start(void) override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
+ virtual void device_reset(void) override;
+ virtual void device_post_load(void) override;
// other overridables
virtual void new_frame(void);
@@ -540,14 +540,14 @@ protected:
mc6847_base_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const UINT8 *fontdata, double tpfs, const char *shortname, const char *source);
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual ioport_constructor device_input_ports() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual ioport_constructor device_input_ports() const override;
// other overrides
- virtual void field_sync_changed(bool line);
- virtual void record_body_scanline(UINT16 physical_scanline, UINT16 scanline);
- virtual void record_partial_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline, INT32 start_clock, INT32 end_clock);
+ virtual void field_sync_changed(bool line) override;
+ virtual void record_body_scanline(UINT16 physical_scanline, UINT16 scanline) override;
+ virtual void record_partial_body_scanline(UINT16 physical_scanline, UINT16 logical_scanline, INT32 start_clock, INT32 end_clock) override;
void set_custom_palette(const pixel_t *custom_palette)
{
diff --git a/src/devices/video/mos6566.h b/src/devices/video/mos6566.h
index e14c00140e9..c913b5ad98c 100644
--- a/src/devices/video/mos6566.h
+++ b/src/devices/video/mos6566.h
@@ -220,7 +220,7 @@ public:
template<class _Object> static devcb_base &set_aec_wr_callback(device_t &device, _Object object) { return downcast<mos6566_device &>(device).m_write_aec.set_callback(object); }
template<class _Object> static devcb_base &set_k_wr_callback(device_t &device, _Object object) { return downcast<mos6566_device &>(device).m_write_k.set_callback(object); }
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
DECLARE_READ8_MEMBER( read );
DECLARE_WRITE8_MEMBER( write );
@@ -252,9 +252,9 @@ protected:
};
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void execute_run();
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void execute_run() override;
int m_icount;
int m_variant;
@@ -398,8 +398,8 @@ public:
mos8564_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device_execute_interface overrides
- virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const { return (clocks / 8); }
- virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const { return (cycles * 8); }
+ virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const override { return (clocks / 8); }
+ virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const override { return (cycles * 8); }
};
@@ -413,7 +413,7 @@ public:
mos6569_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, UINT32 variant, const char *shortname, const char *source);
// device-level overrides
- virtual void execute_run();
+ virtual void execute_run() override;
};
@@ -436,8 +436,8 @@ public:
mos8566_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// device_execute_interface overrides
- virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const { return (clocks / 8); }
- virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const { return (cycles * 8); }
+ virtual UINT64 execute_clocks_to_cycles(UINT64 clocks) const override { return (clocks / 8); }
+ virtual UINT64 execute_cycles_to_clocks(UINT64 cycles) const override { return (cycles * 8); }
};
diff --git a/src/devices/video/msm6222b.h b/src/devices/video/msm6222b.h
index 70279cae218..50268e9e0f1 100644
--- a/src/devices/video/msm6222b.h
+++ b/src/devices/video/msm6222b.h
@@ -34,7 +34,7 @@ public:
const UINT8 *render();
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 cgram[8*8];
@@ -54,7 +54,7 @@ public:
msm6222b_01_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
extern const device_type MSM6222B;
diff --git a/src/devices/video/msm6255.h b/src/devices/video/msm6255.h
index 32975132cf6..c686656988f 100644
--- a/src/devices/video/msm6255.h
+++ b/src/devices/video/msm6255.h
@@ -41,11 +41,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
private:
// registers
diff --git a/src/devices/video/psx.h b/src/devices/video/psx.h
index c8cdff69c42..f1767df722d 100644
--- a/src/devices/video/psx.h
+++ b/src/devices/video/psx.h
@@ -190,7 +190,7 @@ class psxgpu_device : public device_t
public:
// construction/destruction
psxgpu_device(const machine_config &mconfig, device_type type, const char *name, const char *tag, device_t *owner, UINT32 clock, const char *shortname, const char *source);
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual machine_config_constructor device_mconfig_additions() const override;
// static configuration helpers
template<class _Object> static devcb_base &set_vblank_handler(device_t &device, _Object object) { return downcast<psxgpu_device &>(device).m_vblank_handler.set_callback(object); }
@@ -206,8 +206,8 @@ public:
DECLARE_PALETTE_INIT( psx );
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
void updatevisiblearea();
diff --git a/src/devices/video/ramdac.h b/src/devices/video/ramdac.h
index 0cbf29e9057..4ad5b076a07 100644
--- a/src/devices/video/ramdac.h
+++ b/src/devices/video/ramdac.h
@@ -56,13 +56,13 @@ public:
DECLARE_WRITE8_MEMBER( ramdac_rgb666_w );
DECLARE_WRITE8_MEMBER( ramdac_rgb888_w );
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
protected:
// device-level overrides
- virtual void device_validity_check(validity_checker &valid) const;
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_validity_check(validity_checker &valid) const override;
+ virtual void device_start() override;
+ virtual void device_reset() override;
inline UINT8 readbyte(offs_t address);
inline void writebyte(offs_t address, UINT8 data);
inline void reg_increment(UINT8 inc_type);
diff --git a/src/devices/video/saa5050.h b/src/devices/video/saa5050.h
index 93371e79798..30b1e8b0e4a 100644
--- a/src/devices/video/saa5050.h
+++ b/src/devices/video/saa5050.h
@@ -63,7 +63,7 @@ public:
template<class _Object> static devcb_base &set_d_rd_callback(device_t &device, _Object object) { return downcast<saa5050_device &>(device).m_read_d.set_callback(object); }
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
DECLARE_WRITE_LINE_MEMBER( crs_w );
DECLARE_WRITE_LINE_MEMBER( dew_w );
@@ -80,8 +80,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
enum
@@ -172,7 +172,7 @@ public:
saa5051_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -185,7 +185,7 @@ public:
saa5052_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -198,7 +198,7 @@ public:
saa5053_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -211,7 +211,7 @@ public:
saa5054_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -224,7 +224,7 @@ public:
saa5055_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -237,7 +237,7 @@ public:
saa5056_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
@@ -250,7 +250,7 @@ public:
saa5057_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
diff --git a/src/devices/video/scn2674.h b/src/devices/video/scn2674.h
index dc87666ee33..6c4f5361525 100644
--- a/src/devices/video/scn2674.h
+++ b/src/devices/video/scn2674.h
@@ -41,12 +41,12 @@ public:
DECLARE_WRITE8_MEMBER( buffer_w ) { m_buffer = data; }
UINT32 screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const { return (spacenum == AS_0) ? &m_space_config : nullptr; }
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override { return (spacenum == AS_0) ? &m_space_config : nullptr; }
protected:
- virtual void device_start();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
bitmap_rgb32 m_bitmap;
diff --git a/src/devices/video/sed1200.h b/src/devices/video/sed1200.h
index 7429215c245..c39f223e331 100644
--- a/src/devices/video/sed1200.h
+++ b/src/devices/video/sed1200.h
@@ -38,7 +38,7 @@ public:
const UINT8 *render();
protected:
- virtual void device_start();
+ virtual void device_start() override;
private:
UINT8 cgram[4*8];
@@ -57,7 +57,7 @@ public:
sed1200d0a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
class sed1200f0a_device : public sed1200_device {
@@ -65,7 +65,7 @@ public:
sed1200f0a_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
class sed1200d0b_device : public sed1200_device {
@@ -73,7 +73,7 @@ public:
sed1200d0b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
class sed1200f0b_device : public sed1200_device {
@@ -81,7 +81,7 @@ public:
sed1200f0b_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
};
extern const device_type SED1200D0A;
diff --git a/src/devices/video/sed1330.h b/src/devices/video/sed1330.h
index a78c71ef3a3..5b6cbc19521 100644
--- a/src/devices/video/sed1330.h
+++ b/src/devices/video/sed1330.h
@@ -41,7 +41,7 @@ public:
sed1330_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
// optional information overrides
- virtual const rom_entry *device_rom_region() const;
+ virtual const rom_entry *device_rom_region() const override;
DECLARE_READ8_MEMBER( status_r );
DECLARE_WRITE8_MEMBER( command_w );
@@ -53,11 +53,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
inline UINT8 readbyte(offs_t address);
inline void writebyte(offs_t address, UINT8 m_data);
diff --git a/src/devices/video/sed1520.h b/src/devices/video/sed1520.h
index ebcc640314e..654fd010060 100644
--- a/src/devices/video/sed1520.h
+++ b/src/devices/video/sed1520.h
@@ -46,8 +46,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/video/snes_ppu.h b/src/devices/video/snes_ppu.h
index 806865a0729..f9fa754b549 100644
--- a/src/devices/video/snes_ppu.h
+++ b/src/devices/video/snes_ppu.h
@@ -273,8 +273,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
devcb_read16 m_openbus_cb;
diff --git a/src/devices/video/t6a04.h b/src/devices/video/t6a04.h
index 2fe5b68bd33..70d2c938855 100644
--- a/src/devices/video/t6a04.h
+++ b/src/devices/video/t6a04.h
@@ -40,9 +40,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_validity_check(validity_checker &valid) const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_validity_check(validity_checker &valid) const override;
private:
UINT8 m_busy_flag;
diff --git a/src/devices/video/tea1002.h b/src/devices/video/tea1002.h
index ee01a2178b2..b06d798b720 100644
--- a/src/devices/video/tea1002.h
+++ b/src/devices/video/tea1002.h
@@ -51,7 +51,7 @@ public:
protected:
// device_t overrides
- virtual void device_start();
+ virtual void device_start() override;
private:
static const int m_tint = -6; // what is this based on?
diff --git a/src/devices/video/tlc34076.h b/src/devices/video/tlc34076.h
index 08c8d666fee..cd66143d9b7 100644
--- a/src/devices/video/tlc34076.h
+++ b/src/devices/video/tlc34076.h
@@ -46,8 +46,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
// internal state
diff --git a/src/devices/video/tms34061.h b/src/devices/video/tms34061.h
index fa8d6a98601..814bf8b39c8 100644
--- a/src/devices/video/tms34061.h
+++ b/src/devices/video/tms34061.h
@@ -89,8 +89,8 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
UINT8 m_rowshift; /* VRAM address is (row << rowshift) | col */
diff --git a/src/devices/video/tms3556.h b/src/devices/video/tms3556.h
index a331b8333e3..d367a3efc48 100644
--- a/src/devices/video/tms3556.h
+++ b/src/devices/video/tms3556.h
@@ -83,10 +83,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
// device_config_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
// address space configurations
const address_space_config m_space_config;
diff --git a/src/devices/video/tms9927.h b/src/devices/video/tms9927.h
index adadf8945cb..40181d16cbc 100644
--- a/src/devices/video/tms9927.h
+++ b/src/devices/video/tms9927.h
@@ -42,10 +42,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_stop();
- virtual void device_reset();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/devices/video/upd3301.h b/src/devices/video/upd3301.h
index cef42e08627..0507eb25e6c 100644
--- a/src/devices/video/upd3301.h
+++ b/src/devices/video/upd3301.h
@@ -100,10 +100,10 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual void device_clock_changed();
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual void device_clock_changed() override;
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
private:
enum
diff --git a/src/devices/video/upd7227.h b/src/devices/video/upd7227.h
index 19d04224d1c..681f63a7c17 100644
--- a/src/devices/video/upd7227.h
+++ b/src/devices/video/upd7227.h
@@ -51,11 +51,11 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
// device_memory_interface overrides
- virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const;
+ virtual const address_space_config *memory_space_config(address_spacenum spacenum = AS_0) const override;
address_space_config m_space_config;
diff --git a/src/devices/video/vic4567.h b/src/devices/video/vic4567.h
index 41d385397fa..ddf17a6a6b3 100644
--- a/src/devices/video/vic4567.h
+++ b/src/devices/video/vic4567.h
@@ -147,9 +147,9 @@ public:
protected:
// device-level overrides
- virtual void device_start();
- virtual void device_reset();
- virtual machine_config_constructor device_mconfig_additions() const;
+ virtual void device_start() override;
+ virtual void device_reset() override;
+ virtual machine_config_constructor device_mconfig_additions() const override;
private:
// internal state
diff --git a/src/devices/video/voodoo.h b/src/devices/video/voodoo.h
index 02427761a41..3d92f17f86a 100644
--- a/src/devices/video/voodoo.h
+++ b/src/devices/video/voodoo.h
@@ -99,9 +99,9 @@ public:
protected:
// device-level overrides
- virtual void device_config_complete();
- virtual void device_stop();
- virtual void device_reset();
+ virtual void device_config_complete() override;
+ virtual void device_stop() override;
+ virtual void device_reset() override;
private:
// internal state
struct voodoo_state *m_token;
@@ -113,7 +113,7 @@ public:
voodoo_1_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type VOODOO_1;
@@ -124,7 +124,7 @@ public:
voodoo_2_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type VOODOO_2;
@@ -145,7 +145,7 @@ public:
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
DECLARE_READ32_MEMBER( banshee_agp_r );
DECLARE_WRITE32_MEMBER( banshee_agp_w );
DECLARE_READ8_MEMBER( banshee_vga_r );
@@ -160,7 +160,7 @@ public:
voodoo_3_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
protected:
// device-level overrides
- virtual void device_start();
+ virtual void device_start() override;
};
extern const device_type VOODOO_3;
diff --git a/src/devices/video/voodoo_pci.h b/src/devices/video/voodoo_pci.h
index a1fe30bd7db..06c72064697 100644
--- a/src/devices/video/voodoo_pci.h
+++ b/src/devices/video/voodoo_pci.h
@@ -23,9 +23,9 @@ class voodoo_pci_device : public pci_device {
public:
voodoo_pci_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
virtual void map_extra(UINT64 memory_window_start, UINT64 memory_window_end, UINT64 memory_offset, address_space *memory_space,
- UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space);
+ UINT64 io_window_start, UINT64 io_window_end, UINT64 io_offset, address_space *io_space) override;
// optional information overrides
- virtual machine_config_constructor device_mconfig_additions() const;
+ 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);
@@ -38,8 +38,8 @@ public:
DECLARE_WRITE32_MEMBER( pcictrl_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
required_device<voodoo_device> m_voodoo;
diff --git a/src/lib/formats/ami_dsk.h b/src/lib/formats/ami_dsk.h
index 9ee86f059cc..f10ac007d71 100644
--- a/src/lib/formats/ami_dsk.h
+++ b/src/lib/formats/ami_dsk.h
@@ -18,14 +18,14 @@ class adf_format : public floppy_image_format_t
public:
adf_format();
- virtual int identify(io_generic *io, UINT32 form_factor);
- virtual bool load(io_generic *io, UINT32 form_factor, floppy_image *image);
- virtual bool save(io_generic *io, floppy_image *image);
-
- virtual const char *name() const;
- virtual const char *description() const;
- virtual const char *extensions() const;
- virtual bool supports_save() const;
+ virtual int identify(io_generic *io, UINT32 form_factor) override;
+ virtual bool load(io_generic *io, UINT32 form_factor, floppy_image *image) override;
+ virtual bool save(io_generic *io, floppy_image *image) override;
+
+ virtual const char *name() const override;
+ virtual const char *description() const override;
+ virtual const char *extensions() const override;
+ virtual bool supports_save() const override;
private:
static UINT32 g32(const UINT8 *trackbuf, int track_size, int pos);
diff --git a/src/mame/includes/amiga.h b/src/mame/includes/amiga.h
index efefd00c58d..680dcffdb5e 100644
--- a/src/mame/includes/amiga.h
+++ b/src/mame/includes/amiga.h
@@ -529,11 +529,11 @@ protected:
};
// driver_device overrides
- virtual void machine_start();
- virtual void machine_reset();
+ virtual void machine_start() override;
+ virtual void machine_reset() override;
// device_t overrides
- virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
+ virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
void custom_chip_reset();
diff --git a/src/mame/machine/315-5838_317-0229_comp.h b/src/mame/machine/315-5838_317-0229_comp.h
index 4584cd96203..2fd0904450e 100644
--- a/src/mame/machine/315-5838_317-0229_comp.h
+++ b/src/mame/machine/315-5838_317-0229_comp.h
@@ -61,8 +61,8 @@ public:
DECLARE_WRITE32_MEMBER(doa_prot_w);
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private:
diff --git a/src/mame/machine/315-5881_crypt.h b/src/mame/machine/315-5881_crypt.h
index 19b0e6ba960..257d42ff9bb 100644
--- a/src/mame/machine/315-5881_crypt.h
+++ b/src/mame/machine/315-5881_crypt.h
@@ -35,8 +35,8 @@ public:
}
protected:
- virtual void device_start();
- virtual void device_reset();
+ virtual void device_start() override;
+ virtual void device_reset() override;
private: