diff options
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: |