diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2015-12-05 21:20:22 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2015-12-05 21:20:56 +0100 |
commit | 7ab3a5e0fc0c2e259c4011cdfce9684f2609592a (patch) | |
tree | 4fc55cd2e12f2b99b69bacb1dd0dd7d42bde3711 /src/devices/sound | |
parent | 1db2b0d6b40ff3635b637f5e854c5fd62a9db169 (diff) |
override part 3 (nw)
Diffstat (limited to 'src/devices/sound')
77 files changed, 291 insertions, 291 deletions
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 |