summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/nes/mmc3_clones.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/nes/mmc3_clones.h')
-rw-r--r--src/devices/bus/nes/mmc3_clones.h132
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;