bus/nes: Remove redundant start and reset device overrides. (#9516)

This commit is contained in:
0kmg 2022-04-05 08:55:44 -08:00 committed by GitHub
parent ce1c326183
commit 98f57733df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
40 changed files with 0 additions and 822 deletions

View File

@ -56,30 +56,6 @@ nes_maxi15_device::nes_maxi15_device(const machine_config &mconfig, const char *
void nes_nina001_device::device_start()
{
common_start();
}
void nes_nina001_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_nina006_device::device_start()
{
common_start();
}
void nes_nina006_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_maxi15_device::device_start() void nes_maxi15_device::device_start()
{ {
common_start(); common_start();

View File

@ -17,12 +17,6 @@ public:
nes_nina001_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_nina001_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -35,12 +29,6 @@ public:
nes_nina006_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_nina006_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -659,22 +659,6 @@ void nes_ac08_device::pcb_reset()
m_latch = 0xff; m_latch = 0xff;
} }
void nes_mmalee_device::device_start()
{
common_start();
}
void nes_mmalee_device::pcb_reset()
{
chr8(0, CHRROM);
prg32(0);
}
void nes_rt01_device::device_start()
{
common_start();
}
void nes_rt01_device::pcb_reset() void nes_rt01_device::pcb_reset()
{ {
chr2_0(0, CHRROM); chr2_0(0, CHRROM);

View File

@ -654,12 +654,6 @@ public:
virtual uint8_t read_m(offs_t offset) override; virtual uint8_t read_m(offs_t offset) override;
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -674,10 +668,6 @@ public:
virtual uint8_t read_h(offs_t offset) override; virtual uint8_t read_h(offs_t offset) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -64,11 +64,6 @@ nes_golden5_device::nes_golden5_device(const machine_config &mconfig, const char
void nes_bf9093_device::device_start()
{
common_start();
}
void nes_bf9093_device::pcb_reset() void nes_bf9093_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -19,10 +19,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -54,23 +54,6 @@ nes_cne_shlz_device::nes_cne_shlz_device(const machine_config &mconfig, const ch
void nes_cne_decathl_device::device_start()
{
common_start();
}
void nes_cne_decathl_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_cne_fsb_device::device_start()
{
common_start();
}
void nes_cne_fsb_device::pcb_reset() void nes_cne_fsb_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -78,18 +61,6 @@ void nes_cne_fsb_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_cne_shlz_device::device_start()
{
common_start();
}
void nes_cne_shlz_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}

View File

@ -17,12 +17,6 @@ public:
nes_cne_decathl_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_cne_decathl_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -38,10 +32,6 @@ public:
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -54,12 +44,6 @@ public:
nes_cne_shlz_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_cne_shlz_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -61,11 +61,6 @@ nes_74x161x138_device::nes_74x161x138_device(const machine_config &mconfig, cons
void nes_74x161x161x32_device::device_start()
{
common_start();
}
void nes_74x161x161x32_device::pcb_reset() void nes_74x161x161x32_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -74,11 +69,6 @@ void nes_74x161x161x32_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_74x139x74_device::device_start()
{
common_start();
}
void nes_74x139x74_device::pcb_reset() void nes_74x139x74_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -87,30 +77,6 @@ void nes_74x139x74_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_74x377_device::device_start()
{
common_start();
}
void nes_74x377_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_74x161x138_device::device_start()
{
common_start();
}
void nes_74x161x138_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}

View File

@ -19,10 +19,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -37,10 +33,6 @@ public:
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -53,12 +45,6 @@ public:
nes_74x377_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_74x377_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -71,12 +57,6 @@ public:
nes_74x161x138_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_74x161x138_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -52,34 +52,6 @@ nes_hengg_xhzs_device::nes_hengg_xhzs_device(const machine_config &mconfig, cons
void nes_hengg_srich_device::device_start()
{
common_start();
}
void nes_hengg_srich_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_hengg_xhzs_device::device_start()
{
common_start();
}
void nes_hengg_xhzs_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
/*------------------------------------------------- /*-------------------------------------------------
mapper specific handlers mapper specific handlers
-------------------------------------------------*/ -------------------------------------------------*/

View File

@ -17,12 +17,6 @@ public:
nes_hengg_srich_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_hengg_srich_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -36,12 +30,6 @@ public:
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -68,11 +68,6 @@ nes_h3001_device::nes_h3001_device(const machine_config &mconfig, const char *ta
void nes_lrog017_device::device_start()
{
common_start();
}
void nes_lrog017_device::pcb_reset() void nes_lrog017_device::pcb_reset()
{ {
prg32(0); prg32(0);
@ -82,11 +77,6 @@ void nes_lrog017_device::pcb_reset()
chr2_6(2, CHRRAM); chr2_6(2, CHRRAM);
} }
void nes_holydivr_device::device_start()
{
common_start();
}
void nes_holydivr_device::pcb_reset() void nes_holydivr_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -95,11 +85,6 @@ void nes_holydivr_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_tam_s1_device::device_start()
{
common_start();
}
void nes_tam_s1_device::pcb_reset() void nes_tam_s1_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -19,10 +19,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -37,10 +33,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -55,10 +47,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -141,35 +141,6 @@ nes_jf33_device::nes_jf33_device(const machine_config &mconfig, const char *tag,
void nes_jf11_device::device_start()
{
common_start();
}
void nes_jf11_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_jf13_device::device_start()
{
common_start();
}
void nes_jf13_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_jf16_device::device_start()
{
common_start();
}
void nes_jf16_device::pcb_reset() void nes_jf16_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -193,18 +164,6 @@ void nes_jf17_device::pcb_reset()
m_latch = 0; m_latch = 0;
} }
void nes_jf19_device::device_start()
{
common_start();
}
void nes_jf19_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_ss88006_device::device_start() void nes_ss88006_device::device_start()
{ {
common_start(); common_start();

View File

@ -18,12 +18,6 @@ public:
nes_jf11_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_jf11_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -37,12 +31,8 @@ public:
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected: protected:
// device-level overrides // device-level overrides
virtual void device_start() override;
virtual void device_add_mconfig(machine_config &config) override; virtual void device_add_mconfig(machine_config &config) override;
private: private:
@ -61,10 +51,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -118,13 +104,8 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected: protected:
nes_jf19_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); nes_jf19_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -170,18 +170,6 @@ void nes_ks106c_device::pcb_reset()
m_latch = (m_latch + 1) & 0x03; m_latch = (m_latch + 1) & 0x03;
} }
void nes_ks7058_device::device_start()
{
common_start();
}
void nes_ks7058_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_ks7022_device::device_start() void nes_ks7022_device::device_start()
{ {
common_start(); common_start();
@ -268,11 +256,6 @@ void nes_ks7017_device::pcb_reset()
m_irq_status = 0; m_irq_status = 0;
} }
void nes_ks7021a_device::device_start()
{
common_start();
}
void nes_ks7021a_device::pcb_reset() void nes_ks7021a_device::pcb_reset()
{ {
prg16_89ab(0); prg16_89ab(0);
@ -296,11 +279,6 @@ void nes_ks7010_device::pcb_reset()
m_latch = 0; m_latch = 0;
} }
void nes_ks7012_device::device_start()
{
common_start();
}
void nes_ks7012_device::pcb_reset() void nes_ks7012_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -308,11 +286,6 @@ void nes_ks7012_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_ks7013b_device::device_start()
{
common_start();
}
void nes_ks7013b_device::pcb_reset() void nes_ks7013b_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -36,12 +36,6 @@ public:
nes_ks7058_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_ks7058_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -193,10 +187,6 @@ public:
virtual void write_h(offs_t offset, u8 data) override; virtual void write_h(offs_t offset, u8 data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -233,10 +223,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -252,10 +238,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -59,19 +59,6 @@ nes_ffe8_device::nes_ffe8_device(const machine_config &mconfig, const char *tag,
void nes_ffe3_device::device_start()
{
common_start();
}
void nes_ffe3_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_ffe4_device::device_start() void nes_ffe4_device::device_start()
{ {
common_start(); common_start();

View File

@ -17,12 +17,6 @@ public:
nes_ffe3_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_ffe3_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -621,11 +621,6 @@ void nes_kn42_device::pcb_reset()
chr8(0, CHRRAM); chr8(0, CHRRAM);
} }
void nes_a65as_device::device_start()
{
common_start();
}
void nes_a65as_device::pcb_reset() void nes_a65as_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -650,18 +645,6 @@ void nes_t262_device::pcb_reset()
m_latch = 0; m_latch = 0;
} }
void nes_studyngame_device::device_start()
{
common_start();
}
void nes_studyngame_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sgun20in1_device::pcb_reset() void nes_sgun20in1_device::pcb_reset()
{ {
prg16_89ab(0); prg16_89ab(0);
@ -1023,11 +1006,6 @@ void nes_bmc_12in1_device::pcb_reset()
update_banks(); update_banks();
} }
void nes_bmc_35in1_device::device_start()
{
common_start();
}
void nes_bmc_35in1_device::pcb_reset() void nes_bmc_35in1_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -1036,11 +1014,6 @@ void nes_bmc_35in1_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_bmc_36in1_device::device_start()
{
common_start();
}
void nes_bmc_36in1_device::pcb_reset() void nes_bmc_36in1_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -1049,11 +1022,6 @@ void nes_bmc_36in1_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_bmc_64in1_device::device_start()
{
common_start();
}
void nes_bmc_64in1_device::pcb_reset() void nes_bmc_64in1_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -163,10 +163,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -200,12 +196,6 @@ public:
nes_studyngame_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_studyngame_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -894,10 +884,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -912,10 +898,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -930,10 +912,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -154,11 +154,6 @@ void nes_nrom_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_axrom_device::device_start()
{
common_start();
}
void nes_axrom_device::pcb_reset() void nes_axrom_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -168,18 +163,6 @@ void nes_axrom_device::pcb_reset()
set_nt_mirroring(PPU_MIRROR_LOW); set_nt_mirroring(PPU_MIRROR_LOW);
} }
void nes_bxrom_device::device_start()
{
common_start();
}
void nes_bxrom_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_cnrom_device::device_start() void nes_cnrom_device::device_start()
{ {
common_start(); common_start();
@ -195,11 +178,6 @@ void nes_cnrom_device::pcb_reset()
m_chr_open_bus = 0; m_chr_open_bus = 0;
} }
void nes_cprom_device::device_start()
{
common_start();
}
void nes_cprom_device::pcb_reset() void nes_cprom_device::pcb_reset()
{ {
m_chr_source = CHRRAM; m_chr_source = CHRRAM;
@ -208,23 +186,6 @@ void nes_cprom_device::pcb_reset()
chr4_4(0, m_chr_source); chr4_4(0, m_chr_source);
} }
void nes_gxrom_device::device_start()
{
common_start();
}
void nes_gxrom_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_uxrom_device::device_start()
{
common_start();
}
void nes_uxrom_device::pcb_reset() void nes_uxrom_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -233,23 +194,6 @@ void nes_uxrom_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_uxrom_cc_device::device_start()
{
common_start();
}
void nes_uxrom_cc_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_un1rom_device::device_start()
{
common_start();
}
void nes_un1rom_device::pcb_reset() void nes_un1rom_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -65,10 +65,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -81,12 +77,6 @@ public:
nes_bxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_bxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -125,10 +115,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -141,12 +127,6 @@ public:
nes_gxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_gxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -161,10 +141,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -177,12 +153,6 @@ public:
nes_uxrom_cc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_uxrom_cc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -197,10 +167,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -111,23 +111,6 @@ nes_eh8813a_device::nes_eh8813a_device(const machine_config &mconfig, const char
void nes_agci_device::device_start()
{
common_start();
}
void nes_agci_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_dreamtech_device::device_start()
{
common_start();
}
void nes_dreamtech_device::pcb_reset() void nes_dreamtech_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -190,11 +173,6 @@ void nes_daou306_device::pcb_reset()
memset(m_reg, 0, sizeof(m_reg)); memset(m_reg, 0, sizeof(m_reg));
} }
void nes_xiaozy_device::device_start()
{
common_start();
}
void nes_xiaozy_device::pcb_reset() void nes_xiaozy_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -17,12 +17,6 @@ public:
nes_agci_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_agci_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -37,10 +31,6 @@ public:
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -148,10 +138,6 @@ public:
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -75,32 +75,6 @@ nes_3dblock_device::nes_3dblock_device(const machine_config &mconfig, const char
void nes_gs2015_device::device_start()
{
common_start();
}
void nes_gs2015_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_3dblock_device::device_start()
{
common_start();
}
void nes_3dblock_device::pcb_reset()
{
prg32(0);
chr8(0, CHRRAM);
}
/*------------------------------------------------- /*-------------------------------------------------
mapper specific handlers mapper specific handlers
-------------------------------------------------*/ -------------------------------------------------*/

View File

@ -19,12 +19,6 @@ public:
virtual uint8_t read_l(offs_t offset) override { return read_m(offset); } virtual uint8_t read_l(offs_t offset) override { return read_m(offset); }
virtual uint8_t read_m(offs_t offset) override; virtual uint8_t read_m(offs_t offset) override;
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -77,12 +71,6 @@ class nes_3dblock_device : public nes_nrom_device
public: public:
// construction/destruction // construction/destruction
nes_3dblock_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); nes_3dblock_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -157,71 +157,6 @@ nes_sachen_8259d_device::nes_sachen_8259d_device(const machine_config &mconfig,
void nes_sachen_sa009_device::device_start()
{
common_start();
}
void nes_sachen_sa009_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_sa0036_device::device_start()
{
common_start();
}
void nes_sachen_sa0036_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_sa0037_device::device_start()
{
common_start();
}
void nes_sachen_sa0037_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_sa72007_device::device_start()
{
common_start();
}
void nes_sachen_sa72007_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_sa72008_device::device_start()
{
common_start();
}
void nes_sachen_sa72008_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_tca01_device::device_start()
{
common_start();
}
void nes_sachen_tca01_device::pcb_reset() void nes_sachen_tca01_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -230,18 +165,6 @@ void nes_sachen_tca01_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_sachen_tcu01_device::device_start()
{
common_start();
}
void nes_sachen_tcu01_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_sachen_tcu02_device::device_start() void nes_sachen_tcu02_device::device_start()
{ {
common_start(); common_start();

View File

@ -17,12 +17,6 @@ public:
nes_sachen_sa009_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_sachen_sa009_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -35,12 +29,6 @@ public:
nes_sachen_sa0036_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_sachen_sa0036_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -53,12 +41,6 @@ public:
nes_sachen_sa0037_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_sachen_sa0037_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -71,12 +53,6 @@ public:
nes_sachen_sa72007_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_sachen_sa72007_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -89,12 +65,6 @@ public:
nes_sachen_sa72008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_sachen_sa72008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -109,10 +79,6 @@ public:
virtual uint8_t read_l(offs_t offset) override; virtual uint8_t read_l(offs_t offset) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -127,12 +93,6 @@ public:
virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_l(offs_t offset, uint8_t data) override;
virtual void write_m(offs_t offset, uint8_t data) override { write_l((offset + 0x100) & 0xfff, data); } virtual void write_m(offs_t offset, uint8_t data) override { write_l((offset + 0x100) & 0xfff, data); }
virtual void write_h(offs_t offset, uint8_t data) override { write_l((offset + 0x100) & 0xfff, data); } virtual void write_h(offs_t offset, uint8_t data) override { write_l((offset + 0x100) & 0xfff, data); }
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -91,11 +91,6 @@ nes_sunsoft_5_device::nes_sunsoft_5_device(const machine_config &mconfig, const
} }
void nes_sunsoft_1_device::device_start()
{
common_start();
}
void nes_sunsoft_1_device::pcb_reset() void nes_sunsoft_1_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
@ -104,11 +99,6 @@ void nes_sunsoft_1_device::pcb_reset()
chr8(0, m_chr_source); chr8(0, m_chr_source);
} }
void nes_sunsoft_2_device::device_start()
{
common_start();
}
void nes_sunsoft_2_device::pcb_reset() void nes_sunsoft_2_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -20,10 +20,6 @@ public:
virtual void write_m(offs_t offset, uint8_t data) override; virtual void write_m(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -38,10 +34,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -73,11 +73,6 @@ nes_x1_017_device::nes_x1_017_device(const machine_config &mconfig, const char *
void nes_tc0190fmc_device::device_start()
{
common_start();
}
void nes_tc0190fmc_device::pcb_reset() void nes_tc0190fmc_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -23,9 +23,6 @@ public:
protected: protected:
nes_tc0190fmc_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); nes_tc0190fmc_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -65,18 +65,6 @@ nes_tengen037_device::nes_tengen037_device(const machine_config &mconfig, const
void nes_tengen008_device::device_start()
{
common_start();
}
void nes_tengen008_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_tengen032_device::device_start() void nes_tengen032_device::device_start()
{ {
common_start(); common_start();

View File

@ -15,12 +15,6 @@ public:
nes_tengen008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_tengen008_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -91,31 +91,6 @@ void nes_txc_22211_device::pcb_reset()
m_reg[0] = m_reg[1] = m_reg[2] = m_reg[3] = 0; m_reg[0] = m_reg[1] = m_reg[2] = m_reg[3] = 0;
} }
void nes_txc_strikew_device::device_start()
{
common_start();
}
void nes_txc_strikew_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_txc_commandos_device::device_start()
{
common_start();
}
void nes_txc_commandos_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}

View File

@ -67,12 +67,6 @@ public:
nes_txc_strikew_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_txc_strikew_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -86,12 +80,6 @@ public:
virtual uint8_t read_l(offs_t offset) override; virtual uint8_t read_l(offs_t offset) override;
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };

View File

@ -290,35 +290,6 @@ void nes_waixing_ffv_device::pcb_reset()
m_reg[0] = m_reg[1] = 0; m_reg[0] = m_reg[1] = 0;
} }
void nes_waixing_wxzs_device::device_start()
{
common_start();
}
void nes_waixing_wxzs_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_waixing_dq8_device::device_start()
{
common_start();
}
void nes_waixing_dq8_device::pcb_reset()
{
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;
prg32(0);
chr8(0, m_chr_source);
}
void nes_waixing_wxzs2_device::device_start()
{
common_start();
}
void nes_waixing_wxzs2_device::pcb_reset() void nes_waixing_wxzs2_device::pcb_reset()
{ {
m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM; m_chr_source = m_vrom_chunks ? CHRROM : CHRRAM;

View File

@ -298,12 +298,6 @@ public:
nes_waixing_wxzs_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_waixing_wxzs_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -316,12 +310,6 @@ public:
nes_waixing_dq8_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); nes_waixing_dq8_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };
@ -336,10 +324,6 @@ public:
virtual void write_h(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override;
virtual void pcb_reset() override; virtual void pcb_reset() override;
protected:
// device-level overrides
virtual void device_start() override;
}; };