mirror of
https://github.com/holub/mame
synced 2025-04-20 23:42:22 +03:00
overrides in drivers (nw)
This commit is contained in:
parent
a558fcefef
commit
9e020f8a89
@ -26,9 +26,9 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(write);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
sound_stream *m_channel;
|
||||
UINT8 m_reg[3];
|
||||
|
@ -106,8 +106,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// internal helpers
|
||||
virtual void update_all_volumes() = 0;
|
||||
@ -149,11 +149,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// internal helpers
|
||||
virtual void update_all_volumes();
|
||||
virtual void update_all_volumes() override;
|
||||
|
||||
// devices
|
||||
optional_device<okim6295_device> m_oki1;
|
||||
@ -189,13 +189,13 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// internal helpers
|
||||
virtual void update_all_volumes();
|
||||
virtual void update_all_volumes() override;
|
||||
|
||||
// devices
|
||||
optional_device<pokey_device> m_pokey;
|
||||
@ -221,8 +221,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
|
||||
required_ioport m_jsaii;
|
||||
};
|
||||
@ -246,8 +246,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
|
||||
required_ioport m_jsaiii;
|
||||
};
|
||||
@ -263,7 +263,7 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
|
||||
|
@ -31,7 +31,7 @@ public:
|
||||
template<class _Object> static devcb_base &set_irqhandler_callback(device_t &device, _Object object) { return downcast<atari_cage_device &>(device).m_irqhandler.set_callback(object); }
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
void reset_w(int state);
|
||||
|
||||
@ -58,7 +58,7 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
private:
|
||||
cpu_device *m_cpu;
|
||||
@ -100,7 +100,7 @@ public:
|
||||
atari_cage_seattle_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
|
@ -46,8 +46,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device level overrides
|
||||
virtual void device_start();
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
void play_sample(int start,int freq,int volume);
|
||||
|
||||
|
@ -18,11 +18,11 @@ public:
|
||||
void sound_w(int mode);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
private:
|
||||
// internal state
|
||||
sound_stream *m_channel;
|
||||
|
@ -40,10 +40,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
sound_stream *m_stream;
|
||||
|
@ -27,9 +27,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
sound_stream * m_mixer_channel;
|
||||
|
@ -109,8 +109,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
protected:
|
||||
struct sdrc_state
|
||||
@ -220,7 +220,7 @@ public:
|
||||
dcs_audio_2k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -236,7 +236,7 @@ public:
|
||||
dcs_audio_2k_uart_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -252,7 +252,7 @@ public:
|
||||
dcs_audio_8k_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -268,7 +268,7 @@ public:
|
||||
dcs_audio_wpc_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
// device type definition
|
||||
@ -285,7 +285,7 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
};
|
||||
|
||||
// dcs2_audio_2115_device
|
||||
@ -297,7 +297,7 @@ public:
|
||||
dcs2_audio_2115_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -313,7 +313,7 @@ public:
|
||||
dcs2_audio_2104_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -329,7 +329,7 @@ public:
|
||||
dcs2_audio_dsio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
@ -345,7 +345,7 @@ public:
|
||||
dcs2_audio_denver_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
};
|
||||
|
||||
|
@ -40,9 +40,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
private:
|
||||
UINT8 m_bsmt_latch;
|
||||
|
@ -25,7 +25,7 @@ public:
|
||||
dsbz80_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
DECLARE_WRITE8_MEMBER(latch_w);
|
||||
|
||||
@ -42,10 +42,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
mpeg_audio *decoder;
|
||||
|
@ -58,9 +58,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
void common_sh_start();
|
||||
void common_sh_reset();
|
||||
@ -69,7 +69,7 @@ protected:
|
||||
void sh8253_register_state_globals();
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
cpu_device *m_maincpu;
|
||||
|
||||
@ -126,12 +126,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
@ -152,12 +152,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -52,12 +52,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_stop();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_stop() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -21,11 +21,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -73,9 +73,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual void device_start() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -108,9 +108,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual void device_start() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -125,7 +125,7 @@ private:
|
||||
|
||||
#if USE_FAKE_VOTRAX
|
||||
protected:
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
private:
|
||||
void fake_votrax_data_w(UINT8 data);
|
||||
void trigger_sample(UINT8 data);
|
||||
@ -146,8 +146,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
};
|
||||
|
||||
|
||||
@ -179,10 +179,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// internal helpers
|
||||
|
@ -21,12 +21,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -27,8 +27,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
@ -53,21 +53,21 @@ class m62_audio_device : public irem_audio_device
|
||||
{
|
||||
public:
|
||||
m62_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
class m52_soundc_audio_device : public irem_audio_device
|
||||
{
|
||||
public:
|
||||
m52_soundc_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
class m52_large_audio_device : public irem_audio_device
|
||||
{
|
||||
public:
|
||||
m52_large_audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
//MACHINE_CONFIG_EXTERN( m52_sound_c_audio );
|
||||
|
@ -39,13 +39,13 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
virtual void device_reset();
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
void reset_channel(LYNX_AUDIO *channel);
|
||||
void shift(int chan_nr);
|
||||
@ -72,10 +72,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
};
|
||||
|
||||
|
||||
|
@ -40,12 +40,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -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
|
||||
|
@ -87,12 +87,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// internal helpers
|
||||
@ -144,10 +144,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -182,10 +182,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -220,10 +220,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -259,10 +259,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
|
@ -49,9 +49,9 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
TIMER_CALLBACK_MEMBER( latch_callback );
|
||||
TIMER_CALLBACK_MEMBER( irq_clear );
|
||||
|
@ -33,9 +33,9 @@ public:
|
||||
DECLARE_WRITE8_MEMBER( write );
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
TIMER_CALLBACK_MEMBER( latch_callback );
|
||||
TIMER_CALLBACK_MEMBER( irq_clear );
|
||||
|
@ -54,11 +54,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
void common_start();
|
||||
inline int tone1(int samplerate);
|
||||
@ -109,11 +109,11 @@ public:
|
||||
naughtyb_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
private:
|
||||
// internal state
|
||||
};
|
||||
@ -126,11 +126,11 @@ public:
|
||||
popflame_sound_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
private:
|
||||
// internal state
|
||||
};
|
||||
|
@ -16,10 +16,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
INT16 *m_vol_lookup;
|
||||
|
@ -50,9 +50,9 @@ public:
|
||||
|
||||
protected:
|
||||
// overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
private:
|
||||
const char* m_regiontag;
|
||||
|
@ -29,7 +29,7 @@ public:
|
||||
segam1audio_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// optional information overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
required_device<cpu_device> m_audiocpu;
|
||||
required_device<multipcm_device> m_multipcm_1;
|
||||
@ -49,8 +49,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
int m_to_68k[8];
|
||||
|
@ -29,10 +29,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
@ -137,12 +137,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
@ -181,7 +181,7 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
};
|
||||
|
||||
extern const device_type SEGAUSBROM;
|
||||
|
@ -67,8 +67,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
int m_encryption_mode;
|
||||
@ -113,10 +113,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -79,12 +79,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
|
||||
|
@ -19,10 +19,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
private:
|
||||
void snd_clock();
|
||||
static const UINT8 s_volumeLUT[];
|
||||
|
@ -24,10 +24,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
sound_stream *m_mixer_channel;
|
||||
|
@ -113,10 +113,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
public:
|
||||
DECLARE_WRITE8_MEMBER( sounddma_w );
|
||||
|
@ -40,11 +40,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
virtual ioport_constructor device_input_ports() const override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -33,8 +33,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
// inherited devices/pointers
|
||||
|
@ -31,8 +31,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
// inherited devices/pointers
|
||||
|
@ -42,8 +42,8 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
private:
|
||||
void update_nmi();
|
||||
|
@ -17,11 +17,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -21,12 +21,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete();
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_config_complete() override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -34,10 +34,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
static const device_timer_id TIMER_SNDINT = 0;
|
||||
|
@ -36,11 +36,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -82,11 +82,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
// inline data
|
||||
s_sreg sound_registers(void);
|
||||
|
@ -26,10 +26,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
public:
|
||||
void soundport_w(int mode, int data);
|
||||
|
@ -15,12 +15,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
@ -58,12 +58,12 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -68,10 +68,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -114,10 +114,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// timer IDs
|
||||
@ -172,10 +172,10 @@ protected:
|
||||
};
|
||||
|
||||
// device-level overrides
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
|
@ -25,10 +25,10 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_start() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
private:
|
||||
// internal state
|
||||
|
@ -56,9 +56,9 @@ public:
|
||||
|
||||
protected:
|
||||
// overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual machine_config_constructor device_mconfig_additions() const;
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
virtual machine_config_constructor device_mconfig_additions() const override;
|
||||
|
||||
private:
|
||||
const char* m_regiontag;
|
||||
|
@ -49,11 +49,11 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
virtual void device_start() override;
|
||||
virtual void device_reset() override;
|
||||
|
||||
// sound stream update overrides
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples);
|
||||
virtual void sound_stream_update(sound_stream &stream, stream_sample_t **inputs, stream_sample_t **outputs, int samples) override;
|
||||
|
||||
public:
|
||||
DECLARE_WRITE8_MEMBER( port_w );
|
||||
|
@ -79,8 +79,8 @@ public:
|
||||
DECLARE_WRITE16_MEMBER(k3_scrolly_w);
|
||||
DECLARE_WRITE16_MEMBER(k3_soundbanks_w);
|
||||
TILE_GET_INFO_MEMBER(get_k3_bg_tile_info);
|
||||
virtual void machine_start();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void video_start() override;
|
||||
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
UINT32 screen_update_k3(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
@ -77,8 +77,8 @@ public:
|
||||
required_ioport m_io_row3;
|
||||
required_region_ptr<UINT16> m_charset;
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
DECLARE_READ8_MEMBER(kb_row_r);
|
||||
DECLARE_WRITE8_MEMBER(kb_col_w);
|
||||
|
@ -68,8 +68,8 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(hc11_mux_w);
|
||||
DECLARE_READ8_MEMBER(hc11_okibank_r);
|
||||
DECLARE_WRITE8_MEMBER(hc11_okibank_w);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<okim6295_device> m_oki;
|
||||
};
|
||||
|
@ -80,7 +80,7 @@ public:
|
||||
DECLARE_READ32_MEMBER(prot_cheater_r);
|
||||
DECLARE_DRIVER_INIT(39in1);
|
||||
DECLARE_MACHINE_START(60in1);
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
UINT32 screen_update_39in1(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
INTERRUPT_GEN_MEMBER(pxa255_vblank_start);
|
||||
TIMER_CALLBACK_MEMBER(pxa255_dma_dma_end);
|
||||
|
@ -95,9 +95,9 @@ public:
|
||||
DECLARE_WRITE16_MEMBER(tilemap1_scrolly_w);
|
||||
|
||||
protected:
|
||||
virtual void video_start();
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start() override;
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
};
|
||||
|
||||
|
||||
|
@ -32,7 +32,7 @@ public:
|
||||
DECLARE_WRITE8_MEMBER( relays_w );
|
||||
UINT16 m_nixie[16];
|
||||
UINT8 m_timer;
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(timer_callback);
|
||||
UINT8 nixie_to_num(UINT16 val);
|
||||
inline void output_set_nixie_value(int index, int value);
|
||||
|
@ -228,8 +228,8 @@ public:
|
||||
UINT8 m_serial_flags;
|
||||
UINT8 m_serial_data[2];
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
};
|
||||
@ -248,8 +248,8 @@ public:
|
||||
|
||||
DECLARE_READ8_MEMBER( _4enlinea_io_read );
|
||||
DECLARE_WRITE8_MEMBER( _4enlinea_mode_control_w );
|
||||
virtual void device_start();
|
||||
virtual const rom_entry *device_rom_region() const;
|
||||
virtual void device_start() override;
|
||||
virtual const rom_entry *device_rom_region() const override;
|
||||
};
|
||||
|
||||
const rom_entry *isa8_cga_4enlinea_device::device_rom_region() const
|
||||
|
@ -500,8 +500,8 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(fclown_ay8910_w);
|
||||
DECLARE_DRIVER_INIT(fclown);
|
||||
TILE_GET_INFO_MEMBER(get_fclown_tile_info);
|
||||
virtual void machine_start();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(_5clown);
|
||||
UINT32 screen_update_fclown(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
};
|
||||
|
@ -52,10 +52,10 @@ public:
|
||||
protected:
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
|
||||
private:
|
||||
|
||||
|
@ -86,8 +86,8 @@ public:
|
||||
DECLARE_WRITE_LINE_MEMBER(a310_wd177x_intrq_w);
|
||||
DECLARE_WRITE_LINE_MEMBER(a310_wd177x_drq_w);
|
||||
DECLARE_DRIVER_INIT(a310);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
DECLARE_INPUT_CHANGED_MEMBER(key_stroke);
|
||||
DECLARE_FLOPPY_FORMATS( floppy_formats );
|
||||
|
||||
|
@ -81,8 +81,8 @@ public:
|
||||
UINT16 m_pcg_internal_addr;
|
||||
UINT8 m_key_mux;
|
||||
UINT8 m_memsel[4];
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(a5105);
|
||||
DECLARE_FLOPPY_FORMATS( floppy_formats );
|
||||
required_device<ram_device> m_ram;
|
||||
|
@ -22,8 +22,8 @@ public:
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_maincpu(*this, "maincpu") { }
|
||||
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_MACHINE_RESET(a5130);
|
||||
DECLARE_VIDEO_START(a5130);
|
||||
UINT32 screen_update_a5120(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -21,8 +21,8 @@ public:
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_maincpu(*this, "maincpu") { }
|
||||
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update_a7150(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -142,8 +142,8 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(maria_w);
|
||||
DECLARE_DRIVER_INIT(a7800_pal);
|
||||
DECLARE_DRIVER_INIT(a7800_ntsc);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
DECLARE_PALETTE_INIT(a7800);
|
||||
DECLARE_PALETTE_INIT(a7800p);
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(interrupt);
|
||||
|
@ -76,9 +76,9 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(ace_characterram_w);
|
||||
DECLARE_WRITE8_MEMBER(ace_scoreram_w);
|
||||
DECLARE_READ8_MEMBER(unk_r);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update_ace(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
void ace_postload();
|
||||
};
|
||||
|
@ -47,7 +47,7 @@ public:
|
||||
DECLARE_CUSTOM_INPUT_MEMBER(starspnr_coinage_r);
|
||||
DECLARE_CUSTOM_INPUT_MEMBER(starspnr_payout_r);
|
||||
DECLARE_DRIVER_INIT(sidewndr);
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(acefruit);
|
||||
UINT32 screen_update_acefruit(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
INTERRUPT_GEN_MEMBER(acefruit_vblank);
|
||||
@ -59,7 +59,7 @@ public:
|
||||
};
|
||||
|
||||
protected:
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
};
|
||||
|
||||
|
||||
|
@ -229,8 +229,8 @@ public:
|
||||
required_ioport m_io8_port;
|
||||
|
||||
DECLARE_DRIVER_INIT(aces1);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
TIMER_CALLBACK_MEMBER(m_aces1_irq_timer_callback);
|
||||
TIMER_CALLBACK_MEMBER(m_aces1_nmi_timer_callback);
|
||||
};
|
||||
|
@ -98,7 +98,7 @@ public:
|
||||
TILEMAP_MAPPER_MEMBER(bg_scan);
|
||||
TILE_GET_INFO_MEMBER(ac_get_bg_tile_info);
|
||||
TILE_GET_INFO_MEMBER(ac_get_tx_tile_info);
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update_acommand(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(acommand_scanline);
|
||||
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, int priority, int pri_mask);
|
||||
|
@ -23,8 +23,8 @@ public:
|
||||
// ,m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
// required_device<mcs51_cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -37,7 +37,7 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(hanaroku_out_1_w);
|
||||
DECLARE_WRITE8_MEMBER(hanaroku_out_2_w);
|
||||
DECLARE_WRITE8_MEMBER(albazc_vregs_w);
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(albazc);
|
||||
UINT32 screen_update_hanaroku(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
void draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -75,9 +75,9 @@ public:
|
||||
DECLARE_WRITE8_MEMBER(mux_w);
|
||||
DECLARE_WRITE8_MEMBER(yumefuda_output_w);
|
||||
TILE_GET_INFO_MEMBER(y_get_bg_tile_info);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update_yumefuda(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<gfxdecode_device> m_gfxdecode;
|
||||
|
@ -63,10 +63,10 @@ public:
|
||||
protected:
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
|
||||
private:
|
||||
|
||||
|
@ -60,7 +60,7 @@ public:
|
||||
|
||||
protected:
|
||||
// amiga_state overrides
|
||||
virtual void potgo_w(UINT16 data);
|
||||
virtual void potgo_w(UINT16 data) override;
|
||||
int get_lightgun_pos(int player, int *x, int *y);
|
||||
|
||||
private:
|
||||
|
@ -39,8 +39,8 @@ protected:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
};
|
||||
|
||||
void alien_state::video_start()
|
||||
|
@ -44,8 +44,8 @@ public:
|
||||
private:
|
||||
UINT8 m_irqmask;
|
||||
UINT8 m_irqff;
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_shared_ptr<UINT8> m_videoram;
|
||||
required_device<discrete_device> m_discrete;
|
||||
|
@ -94,7 +94,7 @@ private:
|
||||
UINT8 m_ic6a2;
|
||||
UINT8 m_ic6b4;
|
||||
UINT8 m_ic6b7;
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
required_device<m6504_device> m_maincpu;
|
||||
required_device<pia6821_device> m_ic1;
|
||||
required_device<pia6821_device> m_ic2;
|
||||
|
@ -43,8 +43,8 @@ public:
|
||||
required_ioport_array<16> m_keyboard;
|
||||
required_ioport m_battery_status;
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
DECLARE_PALETTE_INIT(alphasmart);
|
||||
virtual UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
||||
|
@ -89,10 +89,10 @@ private:
|
||||
bool m_cass_state;
|
||||
bool m_cassold;
|
||||
emu_timer* m_sys_timer;
|
||||
virtual void video_start();
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void video_start() override;
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<mc6845_device> m_crtc;
|
||||
required_device<i8251_device> m_usart;
|
||||
|
@ -40,7 +40,7 @@ public:
|
||||
DECLARE_WRITE_LINE_MEMBER(write_acia_clock);
|
||||
|
||||
protected:
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
|
||||
private:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
@ -64,7 +64,7 @@ private:
|
||||
floppy_image_device *m_floppy;
|
||||
UINT8 convert(offs_t offset, bool state);
|
||||
void setup_banks(UINT8 source);
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<z80pio_device> m_pio0;
|
||||
required_device<z80pio_device> m_pio1;
|
||||
|
@ -18,7 +18,7 @@ protected:
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
public:
|
||||
DECLARE_DRIVER_INIT(alvg);
|
||||
};
|
||||
|
@ -451,9 +451,9 @@ public:
|
||||
DECLARE_DRIVER_INIT(ama8000_2_i);
|
||||
DECLARE_DRIVER_INIT(ama8000_2_v);
|
||||
DECLARE_DRIVER_INIT(ama8000_1_x);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(amaticmg);
|
||||
DECLARE_PALETTE_INIT(amaticmg2);
|
||||
UINT32 screen_update_amaticmg(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -27,8 +27,8 @@ public:
|
||||
// ,m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
// required_device<mcs51_cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -43,7 +43,7 @@ public:
|
||||
: driver_device(mconfig, type, tag) ,
|
||||
m_maincpu(*this, "maincpu") { }
|
||||
|
||||
void machine_start();
|
||||
void machine_start() override;
|
||||
|
||||
DECLARE_READ8_MEMBER( ppi_pa_r );
|
||||
DECLARE_WRITE8_MEMBER( ppi_pa_w );
|
||||
|
@ -44,8 +44,8 @@ public:
|
||||
DECLARE_WRITE16_MEMBER( write_protect_w );
|
||||
|
||||
protected:
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
private:
|
||||
required_device<address_map_bank_device> m_bootrom;
|
||||
@ -74,11 +74,11 @@ public:
|
||||
DECLARE_WRITE16_MEMBER( clock_w );
|
||||
|
||||
protected:
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
|
||||
// amiga_state overrides
|
||||
virtual bool int2_pending();
|
||||
virtual bool int6_pending();
|
||||
virtual bool int2_pending() override;
|
||||
virtual bool int6_pending() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -104,11 +104,11 @@ public:
|
||||
DECLARE_DRIVER_INIT( ntsc );
|
||||
|
||||
protected:
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
|
||||
// amiga_state overrides
|
||||
virtual bool int2_pending();
|
||||
virtual bool int6_pending();
|
||||
virtual bool int2_pending() override;
|
||||
virtual bool int6_pending() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -149,11 +149,11 @@ public:
|
||||
|
||||
protected:
|
||||
// driver_device overrides
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
|
||||
// amiga_state overrides
|
||||
virtual bool int2_pending();
|
||||
virtual bool int6_pending();
|
||||
virtual bool int2_pending() override;
|
||||
virtual bool int6_pending() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -205,11 +205,11 @@ public:
|
||||
DECLARE_DRIVER_INIT( ntsc );
|
||||
|
||||
protected:
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
|
||||
// amiga_state overrides
|
||||
virtual bool int2_pending();
|
||||
virtual bool int6_pending();
|
||||
virtual bool int2_pending() override;
|
||||
virtual bool int6_pending() override;
|
||||
|
||||
private:
|
||||
// devices
|
||||
@ -237,7 +237,7 @@ public:
|
||||
static const UINT8 GAYLE_ID = 0xd0;
|
||||
|
||||
protected:
|
||||
virtual bool int2_pending();
|
||||
virtual bool int2_pending() override;
|
||||
|
||||
private:
|
||||
int m_gayle_int2;
|
||||
@ -259,7 +259,7 @@ public:
|
||||
static const UINT8 GAYLE_ID = 0xd1;
|
||||
|
||||
protected:
|
||||
virtual bool int2_pending();
|
||||
virtual bool int2_pending() override;
|
||||
|
||||
private:
|
||||
int m_gayle_int2;
|
||||
@ -328,7 +328,7 @@ public:
|
||||
|
||||
protected:
|
||||
// amiga_state overrides
|
||||
virtual void potgo_w(UINT16 data);
|
||||
virtual void potgo_w(UINT16 data) override;
|
||||
|
||||
private:
|
||||
required_device<cdda_device> m_cdda;
|
||||
|
@ -96,7 +96,7 @@ public:
|
||||
tilemap_t *m_bg_tilemap;
|
||||
DECLARE_WRITE16_MEMBER(amusco_videoram_w);
|
||||
TILE_GET_INFO_MEMBER(get_bg_tile_info);
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
DECLARE_READ8_MEMBER(mc6845_r);
|
||||
DECLARE_WRITE8_MEMBER(mc6845_w);
|
||||
DECLARE_WRITE16_MEMBER(vram_w);
|
||||
|
@ -136,7 +136,7 @@ private:
|
||||
UINT8 m_port08;
|
||||
UINT8 m_port0a;
|
||||
UINT8 m_term_data;
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<beep_device> m_beep;
|
||||
required_device<upd765a_device> m_fdc;
|
||||
|
@ -153,10 +153,10 @@ public:
|
||||
|
||||
protected:
|
||||
// driver_device overrides
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
inline void set_dma_channel(int channel, int state);
|
||||
};
|
||||
|
||||
|
@ -34,8 +34,8 @@ public:
|
||||
int m_letters;
|
||||
int m_pos;
|
||||
DECLARE_DRIVER_INIT(apexc);
|
||||
virtual void machine_start();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(apexc);
|
||||
UINT32 screen_update_apexc(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
INTERRUPT_GEN_MEMBER(apexc_interrupt);
|
||||
@ -77,23 +77,23 @@ public:
|
||||
apexc_cylinder_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// image-level overrides
|
||||
virtual iodevice_t image_type() const { return IO_CYLINDER; }
|
||||
virtual iodevice_t image_type() const override { return IO_CYLINDER; }
|
||||
|
||||
virtual bool is_readable() const { return 1; }
|
||||
virtual bool is_writeable() const { return 1; }
|
||||
virtual bool is_creatable() const { return 0; }
|
||||
virtual bool must_be_loaded() const { return 0; }
|
||||
virtual bool is_reset_on_load() const { return 1; }
|
||||
virtual const char *image_interface() const { return nullptr; }
|
||||
virtual const char *file_extensions() const { return "apc"; }
|
||||
virtual const option_guide *create_option_guide() const { return nullptr; }
|
||||
virtual bool is_readable() const override { return 1; }
|
||||
virtual bool is_writeable() const override { return 1; }
|
||||
virtual bool is_creatable() const override { return 0; }
|
||||
virtual bool must_be_loaded() const override { return 0; }
|
||||
virtual bool is_reset_on_load() const override { return 1; }
|
||||
virtual const char *image_interface() const override { return nullptr; }
|
||||
virtual const char *file_extensions() const override { return "apc"; }
|
||||
virtual const option_guide *create_option_guide() const override { return nullptr; }
|
||||
|
||||
virtual bool call_load();
|
||||
virtual void call_unload();
|
||||
virtual bool call_load() override;
|
||||
virtual void call_unload() override;
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete() { update_names(); }
|
||||
virtual void device_start() { }
|
||||
virtual void device_config_complete() override { update_names(); }
|
||||
virtual void device_start() override { }
|
||||
private:
|
||||
int m_writable;
|
||||
};
|
||||
@ -206,20 +206,20 @@ public:
|
||||
apexc_tape_puncher_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// image-level overrides
|
||||
virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
|
||||
virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
|
||||
|
||||
virtual bool is_readable() const { return 0; }
|
||||
virtual bool is_writeable() const { return 1; }
|
||||
virtual bool is_creatable() const { return 1; }
|
||||
virtual bool must_be_loaded() const { return 0; }
|
||||
virtual bool is_reset_on_load() const { return 0; }
|
||||
virtual const char *image_interface() const { return nullptr; }
|
||||
virtual const char *file_extensions() const { return "tap"; }
|
||||
virtual const option_guide *create_option_guide() const { return nullptr; }
|
||||
virtual bool is_readable() const override { return 0; }
|
||||
virtual bool is_writeable() const override { return 1; }
|
||||
virtual bool is_creatable() const override { return 1; }
|
||||
virtual bool must_be_loaded() const override { return 0; }
|
||||
virtual bool is_reset_on_load() const override { return 0; }
|
||||
virtual const char *image_interface() const override { return nullptr; }
|
||||
virtual const char *file_extensions() const override { return "tap"; }
|
||||
virtual const option_guide *create_option_guide() const override { return nullptr; }
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete() { update_names(); }
|
||||
virtual void device_start() { }
|
||||
virtual void device_config_complete() override { update_names(); }
|
||||
virtual void device_start() override { }
|
||||
};
|
||||
|
||||
const device_type APEXC_TAPE_PUNCHER = &device_creator<apexc_tape_puncher_image_device>;
|
||||
@ -240,20 +240,20 @@ public:
|
||||
apexc_tape_reader_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
// image-level overrides
|
||||
virtual iodevice_t image_type() const { return IO_PUNCHTAPE; }
|
||||
virtual iodevice_t image_type() const override { return IO_PUNCHTAPE; }
|
||||
|
||||
virtual bool is_readable() const { return 1; }
|
||||
virtual bool is_writeable() const { return 0; }
|
||||
virtual bool is_creatable() const { return 0; }
|
||||
virtual bool must_be_loaded() const { return 0; }
|
||||
virtual bool is_reset_on_load() const { return 0; }
|
||||
virtual const char *image_interface() const { return nullptr; }
|
||||
virtual const char *file_extensions() const { return "tap"; }
|
||||
virtual const option_guide *create_option_guide() const { return nullptr; }
|
||||
virtual bool is_readable() const override { return 1; }
|
||||
virtual bool is_writeable() const override { return 0; }
|
||||
virtual bool is_creatable() const override { return 0; }
|
||||
virtual bool must_be_loaded() const override { return 0; }
|
||||
virtual bool is_reset_on_load() const override { return 0; }
|
||||
virtual const char *image_interface() const override { return nullptr; }
|
||||
virtual const char *file_extensions() const override { return "tap"; }
|
||||
virtual const option_guide *create_option_guide() const override { return nullptr; }
|
||||
protected:
|
||||
// device-level overrides
|
||||
virtual void device_config_complete() { update_names(); }
|
||||
virtual void device_start() { }
|
||||
virtual void device_config_complete() override { update_names(); }
|
||||
virtual void device_start() override { }
|
||||
};
|
||||
|
||||
const device_type APEXC_TAPE_READER = &device_creator<apexc_tape_reader_image_device>;
|
||||
|
@ -124,8 +124,8 @@ private:
|
||||
UINT8 m_portb;
|
||||
bool m_ca2;
|
||||
bool m_has_cart_ram;
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
required_device<m6800_cpu_device> m_maincpu;
|
||||
optional_device<ram_device> m_ram;
|
||||
required_device<mc6847_base_device> m_crtc;
|
||||
|
@ -132,8 +132,8 @@ public:
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(apple2_interrupt);
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(ay3600_repeat);
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
DECLARE_PALETTE_INIT(apple2);
|
||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -265,8 +265,8 @@ public:
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(apple2_interrupt);
|
||||
TIMER_DEVICE_CALLBACK_MEMBER(ay3600_repeat);
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
DECLARE_PALETTE_INIT(apple2);
|
||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -133,8 +133,8 @@ public:
|
||||
MC6845_UPDATE_ROW(crtc_update_row);
|
||||
UINT8 m_video_latch;
|
||||
UINT8 m_pa;
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(applix);
|
||||
UINT8 m_palette_latch[4];
|
||||
required_shared_ptr<UINT16> m_base;
|
||||
|
@ -89,7 +89,7 @@ public:
|
||||
UINT32 screen_update_apricot(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
|
||||
protected:
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
|
||||
private:
|
||||
required_device<i8086_cpu_device> m_cpu;
|
||||
|
@ -77,7 +77,7 @@ public:
|
||||
|
||||
DECLARE_FLOPPY_FORMATS(floppy_formats);
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<z80ctc_device> m_ctc;
|
||||
|
@ -118,10 +118,10 @@ public:
|
||||
floppy_image_device *m_floppy;
|
||||
required_device<centronics_device> m_centronics;
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
||||
MC6845_UPDATE_ROW(update_row);
|
||||
|
@ -90,7 +90,7 @@ public:
|
||||
required_device<pia6821_device> m_pia_u17;
|
||||
required_device<speaker_sound_device> m_speaker;
|
||||
|
||||
virtual void machine_start();
|
||||
virtual void machine_start() override;
|
||||
DECLARE_READ8_MEMBER( pia_u4_pa_r );
|
||||
DECLARE_READ8_MEMBER( pia_u4_pb_r );
|
||||
DECLARE_READ_LINE_MEMBER( pia_u4_pca_r );
|
||||
|
@ -51,13 +51,13 @@ public:
|
||||
UINT8 m_p_cursor_pos;
|
||||
bool m_ram_ctrl;
|
||||
UINT8 m_scroll_ctrl;
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
DECLARE_DRIVER_INIT(argo);
|
||||
|
||||
protected:
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr);
|
||||
virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override;
|
||||
};
|
||||
|
||||
// write to videoram if following 'out b9,61' otherwise write to the unknown 'extra' ram
|
||||
|
@ -411,9 +411,9 @@ public:
|
||||
DECLARE_READ8_MEMBER(pb1_r);
|
||||
DECLARE_READ8_MEMBER(pc1_r);
|
||||
DECLARE_DRIVER_INIT(aristmk4);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
virtual void video_start() override;
|
||||
DECLARE_PALETTE_INIT(aristmk4);
|
||||
DECLARE_PALETTE_INIT(lions);
|
||||
UINT32 screen_update_aristmk4(screen_device &screen, bitmap_ind16 &bitmap, const rectangle &cliprect);
|
||||
|
@ -192,8 +192,8 @@ public:
|
||||
DECLARE_READ32_MEMBER(Ns5r50);
|
||||
DECLARE_WRITE32_MEMBER(sram_banksel_w);
|
||||
DECLARE_DRIVER_INIT(aristmk5);
|
||||
virtual void machine_start();
|
||||
virtual void machine_reset();
|
||||
virtual void machine_start() override;
|
||||
virtual void machine_reset() override;
|
||||
TIMER_CALLBACK_MEMBER(mk5_VSYNC_callback);
|
||||
TIMER_CALLBACK_MEMBER(mk5_2KHz_callback);
|
||||
};
|
||||
|
@ -44,7 +44,7 @@ public:
|
||||
DECLARE_READ8_MEMBER(test_r);
|
||||
DECLARE_WRITE64_MEMBER(eeprom_w);
|
||||
DECLARE_READ64_MEMBER(hwver_r);
|
||||
virtual void video_start();
|
||||
virtual void video_start() override;
|
||||
UINT32 screen_update_aristmk6(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<ns16550_device> m_uart0;
|
||||
|
@ -90,7 +90,7 @@ public:
|
||||
inline void generic_decode(const char *tag, int bit7, int bit6, int bit5, int bit4, int bit3, int bit2, int bit1, int bit0);
|
||||
|
||||
protected:
|
||||
virtual void machine_reset();
|
||||
virtual void machine_reset() override;
|
||||
};
|
||||
|
||||
|
||||
|
@ -18,7 +18,7 @@ public:
|
||||
|
||||
protected:
|
||||
// device-level overrides
|
||||
void device_start();
|
||||
void device_start() override;
|
||||
};
|
||||
|
||||
void asst128_mb_device::device_start()
|
||||
@ -53,7 +53,7 @@ public:
|
||||
DECLARE_FLOPPY_FORMATS( asst128_formats );
|
||||
DECLARE_WRITE8_MEMBER(asst128_fdc_dor_w);
|
||||
|
||||
void machine_start();
|
||||
void machine_start() override;
|
||||
};
|
||||
|
||||
void asst128_state::machine_start()
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user