diff options
Diffstat (limited to 'src/devices/bus/nes/mmc3_clones.h')
-rw-r--r-- | src/devices/bus/nes/mmc3_clones.h | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/src/devices/bus/nes/mmc3_clones.h b/src/devices/bus/nes/mmc3_clones.h index 47f0d4cff5f..1f9d001d1a2 100644 --- a/src/devices/bus/nes/mmc3_clones.h +++ b/src/devices/bus/nes/mmc3_clones.h @@ -14,7 +14,7 @@ class nes_nitra_device : public nes_txrom_device { public: // construction/destruction - nes_nitra_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_nitra_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; }; @@ -26,7 +26,7 @@ class nes_bmw8544_device : public nes_txrom_device { public: // construction/destruction - nes_bmw8544_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmw8544_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_m(offs_t offset) override; virtual void write_m(offs_t offset, u8 data) override; @@ -50,7 +50,7 @@ class nes_fs6_device : public nes_txrom_device { public: // construction/destruction - nes_fs6_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_fs6_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; }; @@ -62,7 +62,7 @@ class nes_sbros11_device : public nes_txrom_device { public: // construction/destruction - nes_sbros11_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_sbros11_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; }; @@ -74,7 +74,7 @@ class nes_malisb_device : public nes_txrom_device { public: // construction/destruction - nes_malisb_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_malisb_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -88,7 +88,7 @@ class nes_family4646_device : public nes_txrom_device { public: // construction/destruction - nes_family4646_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_family4646_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -110,7 +110,7 @@ class nes_pikay2k_device : public nes_txrom_device { public: // construction/destruction - nes_pikay2k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_pikay2k_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_m(offs_t offset) override; virtual void write_m(offs_t offset, uint8_t data) override; @@ -133,7 +133,7 @@ class nes_8237_device : public nes_txrom_device { public: // construction/destruction - nes_8237_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_8237_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, u8 data) override; virtual void write_h(offs_t offset, u8 data) override; @@ -143,7 +143,7 @@ public: protected: // construction/destruction - nes_8237_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u8 board); + nes_8237_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u8 board); // device-level overrides virtual void device_start() override; @@ -161,7 +161,7 @@ class nes_8237a_device : public nes_8237_device { public: // construction/destruction - nes_8237a_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_8237a_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); }; @@ -171,7 +171,7 @@ class nes_158b_device : public nes_8237_device { public: // construction/destruction - nes_158b_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_158b_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_l(offs_t offset) override; virtual void write_l(offs_t offset, u8 data) override; @@ -193,7 +193,7 @@ class nes_kasing_device : public nes_txrom_device { public: // construction/destruction - nes_kasing_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_kasing_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -202,7 +202,7 @@ public: protected: // construction/destruction - nes_kasing_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock); + nes_kasing_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock); // device-level overrides virtual void device_start() override; @@ -218,13 +218,13 @@ class nes_sglionk_device : public nes_kasing_device { public: // construction/destruction - nes_sglionk_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_sglionk_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; protected: // construction/destruction - nes_sglionk_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u8 board); + nes_sglionk_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u8 board); private: const u8 m_board; @@ -237,7 +237,7 @@ class nes_sgboog_device : public nes_sglionk_device { public: // construction/destruction - nes_sgboog_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_sgboog_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); }; @@ -247,7 +247,7 @@ class nes_kay_device : public nes_txrom_device { public: // construction/destruction - nes_kay_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_kay_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_l(offs_t offset) override; virtual void write_l(offs_t offset, u8 data) override; @@ -274,7 +274,7 @@ class nes_h2288_device : public nes_txrom_device { public: // construction/destruction - nes_h2288_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_h2288_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); // FIXME: This is a hack and should be removed once open bus behavior is properly working. UMK3 depends on an open bus read (F51F: lda $5f74) at bootup. virtual u8 read_l(offs_t offset) override { return 0x5f; } @@ -300,7 +300,7 @@ class nes_6035052_device : public nes_txrom_device { public: // construction/destruction - nes_6035052_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_6035052_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_ex(offs_t offset) override; virtual void write_ex(offs_t offset, uint8_t data) override; @@ -326,7 +326,7 @@ class nes_txc_tw_device : public nes_txrom_device { public: // construction/destruction - nes_txc_tw_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_txc_tw_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); 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 & 0xff, data); } // offset does not really count for this mapper } @@ -340,7 +340,7 @@ class nes_kof97_device : public nes_txrom_device { public: // construction/destruction - nes_kof97_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_kof97_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, uint8_t data) override; }; @@ -352,7 +352,7 @@ class nes_kof96_device : public nes_txrom_device { public: // construction/destruction - nes_kof96_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_kof96_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_l(offs_t offset) override; virtual void write_l(offs_t offset, u8 data) override; @@ -376,7 +376,7 @@ class nes_sf3_device : public nes_txrom_device { public: // construction/destruction - nes_sf3_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_sf3_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, uint8_t data) override; @@ -391,7 +391,7 @@ class nes_cocoma_device : public nes_txrom_device { public: // construction/destruction - nes_cocoma_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_cocoma_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; @@ -405,7 +405,7 @@ class nes_gouder_device : public nes_txrom_device { public: // construction/destruction - nes_gouder_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_gouder_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_l(offs_t offset) override; virtual void write_l(offs_t offset, uint8_t data) override; @@ -428,7 +428,7 @@ class nes_sa9602b_device : public nes_txrom_device { public: // construction/destruction - nes_sa9602b_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_sa9602b_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, uint8_t data) override; virtual void prg_cb(int start, int bank) override; @@ -451,7 +451,7 @@ class nes_sachen_shero_device : public nes_txrom_device { public: // construction/destruction - nes_sachen_shero_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_sachen_shero_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_l(offs_t offset) override; virtual void write_l(offs_t offset, u8 data) override; @@ -475,7 +475,7 @@ class nes_sachen_zgdh_device : public nes_txrom_device { public: // construction/destruction - nes_sachen_zgdh_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_sachen_zgdh_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, u8 data) override; virtual u8 nt_r(offs_t offset) override; @@ -499,7 +499,7 @@ class nes_a9746_device : public nes_txrom_device { public: // construction/destruction - nes_a9746_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_a9746_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, uint8_t data) override; @@ -521,7 +521,7 @@ class nes_a88s1_device : public nes_txrom_device { public: // construction/destruction - nes_a88s1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_a88s1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -544,7 +544,7 @@ class nes_bmc_el86xc_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_el86xc_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_el86xc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -558,7 +558,7 @@ class nes_fk23c_device : public nes_txrom_device { public: // construction/destruction - nes_fk23c_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_fk23c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, uint8_t data) override; virtual void write_h(offs_t offset, uint8_t data) override; @@ -568,7 +568,7 @@ public: virtual void pcb_reset() override; protected: - nes_fk23c_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + nes_fk23c_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock); // device-level overrides virtual void device_start() override; @@ -586,7 +586,7 @@ class nes_fk23ca_device : public nes_fk23c_device { public: // construction/destruction - nes_fk23ca_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_fk23ca_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void pcb_reset() override; }; @@ -598,7 +598,7 @@ class nes_nt639_device : public nes_txrom_device { public: // construction/destruction - nes_nt639_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_nt639_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -612,7 +612,7 @@ class nes_resettxrom_device : public nes_txrom_device { public: // construction/destruction - nes_resettxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_resettxrom_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void pcb_reset() override; @@ -631,7 +631,7 @@ class nes_s24in1sc03_device : public nes_txrom_device { public: // construction/destruction - nes_s24in1sc03_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_s24in1sc03_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, uint8_t data) override; virtual void prg_cb(int start, int bank) override; @@ -654,7 +654,7 @@ class nes_tech9in1_device : public nes_txrom_device { public: // construction/destruction - nes_tech9in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_tech9in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, u8 data) override; @@ -676,7 +676,7 @@ class nes_bmc_5in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_5in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_5in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_m(offs_t offset) override; virtual void write_m(offs_t offset, u8 data) override; @@ -698,7 +698,7 @@ class nes_bmc_8in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_8in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_8in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; @@ -712,7 +712,7 @@ class nes_bmc_15in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_15in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_15in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -729,7 +729,7 @@ class nes_bmc_sbig7_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_sbig7_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_bmc_sbig7_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, uint8_t data) override; @@ -743,7 +743,7 @@ class nes_bmc_hik8_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_hik8_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_hik8_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -751,7 +751,7 @@ public: protected: // construction/destruction - nes_bmc_hik8_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock); + nes_bmc_hik8_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock); // device-level overrides virtual void device_start() override; @@ -767,7 +767,7 @@ class nes_bmc_jy208_device : public nes_bmc_hik8_device { public: // construction/destruction - nes_bmc_jy208_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_jy208_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -782,7 +782,7 @@ class nes_bmc_jy302_device : public nes_bmc_hik8_device { public: // construction/destruction - nes_bmc_jy302_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_jy302_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); protected: virtual void set_chr(u8 chr, int chr_base, int chr_mask) override; @@ -795,7 +795,7 @@ class nes_bmc_kc885_device : public nes_bmc_hik8_device { public: // construction/destruction - nes_bmc_kc885_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_kc885_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_h(offs_t offset) override; virtual void write_m(offs_t offset, u8 data) override; @@ -817,7 +817,7 @@ class nes_bmc_sfc12_device : public nes_bmc_hik8_device { public: // construction/destruction - nes_bmc_sfc12_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_sfc12_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); protected: virtual void set_chr(u8 chr, int chr_base, int chr_mask) override; @@ -830,7 +830,7 @@ class nes_bmc_hik4_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_hik4_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_hik4_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -852,7 +852,7 @@ class nes_bmc_f15_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_f15_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_f15_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -867,7 +867,7 @@ class nes_bmc_f600_device : public nes_txsrom_device { public: // construction/destruction - nes_bmc_f600_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_f600_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual u8 read_l(offs_t offset) override; virtual void write_l(offs_t offset, u8 data) override; @@ -894,7 +894,7 @@ class nes_bmc_gn45_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_gn45_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_gn45_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -915,7 +915,7 @@ class nes_bmc_gold7in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_gold7in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_gold7in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -936,7 +936,7 @@ class nes_bmc_k3006_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_k3006_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_k3006_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -950,7 +950,7 @@ class nes_bmc_k3033_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_k3033_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_k3033_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -972,7 +972,7 @@ class nes_bmc_l6in1_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_l6in1_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_l6in1_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void write_h(offs_t offset, u8 data) override; @@ -997,7 +997,7 @@ class nes_bmc_00202650_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_00202650_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_00202650_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -1021,7 +1021,7 @@ class nes_bmc_411120c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_411120c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_411120c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -1043,7 +1043,7 @@ class nes_bmc_810305c_device : public nes_txsrom_device { public: // construction/destruction - nes_bmc_810305c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_810305c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_h(offs_t offset, u8 data) override; @@ -1067,7 +1067,7 @@ class nes_bmc_820720c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_820720c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_820720c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void write_h(offs_t offset, u8 data) override; @@ -1092,7 +1092,7 @@ class nes_bmc_830118c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_830118c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_830118c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; virtual void prg_cb(int start, int bank) override; @@ -1107,7 +1107,7 @@ class nes_bmc_830832c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_830832c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_830832c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -1121,7 +1121,7 @@ class nes_bmc_yy841101c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_yy841101c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_yy841101c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -1135,7 +1135,7 @@ class nes_bmc_yy841155c_device : public nes_txrom_device { public: // construction/destruction - nes_bmc_yy841155c_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_bmc_yy841155c_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, u8 data) override; @@ -1156,7 +1156,7 @@ class nes_pjoy84_device : public nes_txrom_device { public: // construction/destruction - nes_pjoy84_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + nes_pjoy84_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_m(offs_t offset, uint8_t data) override; virtual void prg_cb(int start, int bank) override; @@ -1180,7 +1180,7 @@ class nes_smd133_device : public nes_txrom_device { public: // construction/destruction - nes_smd133_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + nes_smd133_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual void write_l(offs_t offset, u8 data) override; virtual void write_m(offs_t offset, u8 data) override; |