diff options
Diffstat (limited to 'src/devices/bus/a800')
-rw-r--r-- | src/devices/bus/a800/a800_slot.cpp | 8 | ||||
-rw-r--r-- | src/devices/bus/a800/a800_slot.h | 14 | ||||
-rw-r--r-- | src/devices/bus/a800/a8sio.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/a8sio.h | 6 | ||||
-rw-r--r-- | src/devices/bus/a800/atari1050.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/atari1050.h | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/atari810.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/atari810.h | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/cassette.cpp | 4 | ||||
-rw-r--r-- | src/devices/bus/a800/cassette.h | 4 | ||||
-rw-r--r-- | src/devices/bus/a800/oss.cpp | 8 | ||||
-rw-r--r-- | src/devices/bus/a800/oss.h | 8 | ||||
-rw-r--r-- | src/devices/bus/a800/rom.cpp | 22 | ||||
-rw-r--r-- | src/devices/bus/a800/rom.h | 24 | ||||
-rw-r--r-- | src/devices/bus/a800/sparta.cpp | 2 | ||||
-rw-r--r-- | src/devices/bus/a800/sparta.h | 2 |
16 files changed, 56 insertions, 56 deletions
diff --git a/src/devices/bus/a800/a800_slot.cpp b/src/devices/bus/a800/a800_slot.cpp index 089cd8778bb..249b20e30f1 100644 --- a/src/devices/bus/a800/a800_slot.cpp +++ b/src/devices/bus/a800/a800_slot.cpp @@ -102,7 +102,7 @@ void device_a800_cart_interface::nvram_alloc(uint32_t size) //------------------------------------------------- // ****_cart_slot_device - constructor //------------------------------------------------- -a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) +a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, type, tag, owner, clock) , device_cartrom_image_interface(mconfig, *this) , device_single_card_slot_interface<device_a800_cart_interface>(mconfig, *this) @@ -111,19 +111,19 @@ a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, devi { } -a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : +a800_cart_slot_device::a800_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_cart_slot_device(mconfig, A800_CART_SLOT, tag, owner, clock) { } -a5200_cart_slot_device::a5200_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : +a5200_cart_slot_device::a5200_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_cart_slot_device(mconfig, A5200_CART_SLOT, tag, owner, clock) { } -xegs_cart_slot_device::xegs_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) : +xegs_cart_slot_device::xegs_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_cart_slot_device(mconfig, XEGS_CART_SLOT, tag, owner, clock) { } diff --git a/src/devices/bus/a800/a800_slot.h b/src/devices/bus/a800/a800_slot.h index 71b79dbe1b5..019064fffcb 100644 --- a/src/devices/bus/a800/a800_slot.h +++ b/src/devices/bus/a800/a800_slot.h @@ -92,14 +92,14 @@ public: // construction/destruction template <typename T> a800_cart_slot_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt) - : a800_cart_slot_device(mconfig, tag, owner, (uint32_t)0) + : a800_cart_slot_device(mconfig, tag, owner) { option_reset(); opts(*this); set_default_option(dflt); set_fixed(false); } - a800_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); + a800_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL()); virtual ~a800_cart_slot_device(); // image-level overrides @@ -124,7 +124,7 @@ public: void write_d5xx(offs_t offset, uint8_t data); protected: - a800_cart_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + a800_cart_slot_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; @@ -146,14 +146,14 @@ public: // construction/destruction template <typename T> a5200_cart_slot_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt) - : a5200_cart_slot_device(mconfig, tag, owner, (uint32_t)0) + : a5200_cart_slot_device(mconfig, tag, owner) { option_reset(); opts(*this); set_default_option(dflt); set_fixed(false); } - a5200_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a5200_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL()); virtual ~a5200_cart_slot_device(); virtual const char *file_extensions() const noexcept override { return "bin,rom,car,a52"; } @@ -170,14 +170,14 @@ public: // construction/destruction template <typename T> xegs_cart_slot_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt) - : xegs_cart_slot_device(mconfig, tag, owner, (uint32_t)0) + : xegs_cart_slot_device(mconfig, tag, owner) { option_reset(); opts(*this); set_default_option(dflt); set_fixed(false); } - xegs_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + xegs_cart_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL()); virtual ~xegs_cart_slot_device(); virtual const char *file_extensions() const noexcept override { return "bin,rom,car"; } diff --git a/src/devices/bus/a800/a8sio.cpp b/src/devices/bus/a800/a8sio.cpp index 41fb3f863e5..a46161cb3ab 100644 --- a/src/devices/bus/a800/a8sio.cpp +++ b/src/devices/bus/a800/a8sio.cpp @@ -51,7 +51,7 @@ DEFINE_DEVICE_TYPE(A8SIO, a8sio_device, "a8sio", "Atari 8 bit SIO Slot") // a8sio_device - constructor //------------------------------------------------- -a8sio_device::a8sio_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a8sio_device::a8sio_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, A8SIO, tag, owner, clock) , device_single_card_slot_interface<device_a8sio_card_interface>(mconfig, *this) , m_out_clock_in_cb(*this) diff --git a/src/devices/bus/a800/a8sio.h b/src/devices/bus/a800/a8sio.h index 643dffe19a5..a08f6ff9011 100644 --- a/src/devices/bus/a800/a8sio.h +++ b/src/devices/bus/a800/a8sio.h @@ -44,14 +44,14 @@ class a8sio_device : public device_t, public device_single_card_slot_interface<d public: // construction/destruction a8sio_device(machine_config const &mconfig, char const *tag, device_t *owner, char const *dflt) - : a8sio_device(mconfig, tag, owner, (uint32_t)0) + : a8sio_device(mconfig, tag, owner) { option_reset(); a8sio_cards(*this); set_default_option(dflt); set_fixed(false); } - a8sio_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a8sio_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL()); // inline configuration auto clock_in() { return m_out_clock_in_cb.bind(); } @@ -73,7 +73,7 @@ public: DECLARE_WRITE_LINE_MEMBER( interrupt_w ); // pin 13 protected: - a8sio_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + a8sio_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock); // device-level overrides virtual void device_resolve_objects() override; diff --git a/src/devices/bus/a800/atari1050.cpp b/src/devices/bus/a800/atari1050.cpp index 12191d4cc72..cd37fc2aea0 100644 --- a/src/devices/bus/a800/atari1050.cpp +++ b/src/devices/bus/a800/atari1050.cpp @@ -25,7 +25,7 @@ // device type definition DEFINE_DEVICE_TYPE(ATARI1050, atari1050_device, "atari1050", "Atari 1050 Dual Density Disk Drive") -atari1050_device::atari1050_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) +atari1050_device::atari1050_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, ATARI1050, tag, owner, clock) , device_a8sio_card_interface(mconfig, *this) , m_pia(*this, "pia") diff --git a/src/devices/bus/a800/atari1050.h b/src/devices/bus/a800/atari1050.h index 48e32b86430..449bebe93b8 100644 --- a/src/devices/bus/a800/atari1050.h +++ b/src/devices/bus/a800/atari1050.h @@ -19,7 +19,7 @@ class atari1050_device : public device_t, public device_a8sio_card_interface { public: - atari1050_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + atari1050_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); static constexpr feature_type unemulated_features() { return feature::DISK; } diff --git a/src/devices/bus/a800/atari810.cpp b/src/devices/bus/a800/atari810.cpp index 69b5bd09d2f..85563a009b1 100644 --- a/src/devices/bus/a800/atari810.cpp +++ b/src/devices/bus/a800/atari810.cpp @@ -23,7 +23,7 @@ // device type definition DEFINE_DEVICE_TYPE(ATARI810, atari810_device, "atari810", "Atari 810 Disk Drive") -atari810_device::atari810_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) +atari810_device::atari810_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, ATARI810, tag, owner, clock) , device_a8sio_card_interface(mconfig, *this) , m_pia(*this, "pia") diff --git a/src/devices/bus/a800/atari810.h b/src/devices/bus/a800/atari810.h index 1bbe8db0f8c..a7bf74942e4 100644 --- a/src/devices/bus/a800/atari810.h +++ b/src/devices/bus/a800/atari810.h @@ -19,7 +19,7 @@ class atari810_device : public device_t, public device_a8sio_card_interface { public: - atari810_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + atari810_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); static constexpr feature_type unemulated_features() { return feature::DISK; } diff --git a/src/devices/bus/a800/cassette.cpp b/src/devices/bus/a800/cassette.cpp index 32d9fe0b390..34027261cc6 100644 --- a/src/devices/bus/a800/cassette.cpp +++ b/src/devices/bus/a800/cassette.cpp @@ -39,12 +39,12 @@ void a8sio_cassette_device::device_add_mconfig(machine_config &config) // LIVE DEVICE //************************************************************************** -a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a8sio_cassette_device(mconfig, A8SIO_CASSETTE, tag, owner, clock) { } -a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) +a8sio_cassette_device::a8sio_cassette_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, type, tag, owner, clock) , device_a8sio_card_interface(mconfig, *this) , m_cassette(*this, "cassette") diff --git a/src/devices/bus/a800/cassette.h b/src/devices/bus/a800/cassette.h index d1c91c5a2fa..e897cb82839 100644 --- a/src/devices/bus/a800/cassette.h +++ b/src/devices/bus/a800/cassette.h @@ -27,12 +27,12 @@ class a8sio_cassette_device { public: // construction/destruction - a8sio_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a8sio_cassette_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual DECLARE_WRITE_LINE_MEMBER( motor_w ) override; protected: - a8sio_cassette_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + a8sio_cassette_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock); virtual void device_start() override; virtual void device_reset() override; diff --git a/src/devices/bus/a800/oss.cpp b/src/devices/bus/a800/oss.cpp index f25dfcce130..d237d5d7030 100644 --- a/src/devices/bus/a800/oss.cpp +++ b/src/devices/bus/a800/oss.cpp @@ -21,25 +21,25 @@ DEFINE_DEVICE_TYPE(A800_ROM_OSS43, a800_rom_oss43_device, "a800_043m", "Atari 8 DEFINE_DEVICE_TYPE(A800_ROM_OSS91, a800_rom_oss91_device, "a800_m091", "Atari 800 ROM Carts OSS-M091") -a800_rom_oss8k_device::a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_oss8k_device::a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_OSS8K, tag, owner, clock), m_bank(0) { } -a800_rom_oss34_device::a800_rom_oss34_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_oss34_device::a800_rom_oss34_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_OSS34, tag, owner, clock), m_bank(0) { } -a800_rom_oss43_device::a800_rom_oss43_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_oss43_device::a800_rom_oss43_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_OSS43, tag, owner, clock), m_bank(0) { } -a800_rom_oss91_device::a800_rom_oss91_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_oss91_device::a800_rom_oss91_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_OSS91, tag, owner, clock), m_bank(0) { } diff --git a/src/devices/bus/a800/oss.h b/src/devices/bus/a800/oss.h index 65527039825..246f2f24291 100644 --- a/src/devices/bus/a800/oss.h +++ b/src/devices/bus/a800/oss.h @@ -14,7 +14,7 @@ class a800_rom_oss8k_device : public a800_rom_device { public: // construction/destruction - a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_oss8k_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -34,7 +34,7 @@ class a800_rom_oss34_device : public a800_rom_device { public: // construction/destruction - a800_rom_oss34_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_oss34_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -54,7 +54,7 @@ class a800_rom_oss43_device : public a800_rom_device { public: // construction/destruction - a800_rom_oss43_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_oss43_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -74,7 +74,7 @@ class a800_rom_oss91_device : public a800_rom_device { public: // construction/destruction - a800_rom_oss91_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_oss91_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; diff --git a/src/devices/bus/a800/rom.cpp b/src/devices/bus/a800/rom.cpp index 4ea7729c909..a32edcc35c6 100644 --- a/src/devices/bus/a800/rom.cpp +++ b/src/devices/bus/a800/rom.cpp @@ -32,60 +32,60 @@ DEFINE_DEVICE_TYPE(A5200_ROM_2CHIPS, a5200_rom_2chips_device, "a5200_16k2c", DEFINE_DEVICE_TYPE(A5200_ROM_BBSB, a5200_rom_bbsb_device, "a5200_bbsb", "Atari 5200 ROM Cart BBSB") -a800_rom_device::a800_rom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) +a800_rom_device::a800_rom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock) : device_t(mconfig, type, tag, owner, clock) , device_a800_cart_interface( mconfig, *this ) { } -a800_rom_device::a800_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_device::a800_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM, tag, owner, clock) { } -a800_rom_bbsb_device::a800_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_bbsb_device::a800_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_BBSB, tag, owner, clock) { } -xegs_rom_device::xegs_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +xegs_rom_device::xegs_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, XEGS_ROM, tag, owner, clock) , m_bank(0) { } -a800_rom_williams_device::a800_rom_williams_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_williams_device::a800_rom_williams_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_WILLIAMS, tag, owner, clock) , m_bank(0) { } -a800_rom_express_device::a800_rom_express_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_express_device::a800_rom_express_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_EXPRESS, tag, owner, clock) , m_bank(0) { } -a800_rom_turbo_device::a800_rom_turbo_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_turbo_device::a800_rom_turbo_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_TURBO, tag, owner, clock) , m_bank(0) { } -a800_rom_telelink2_device::a800_rom_telelink2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_telelink2_device::a800_rom_telelink2_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_TELELINK2, tag, owner, clock) { } -a800_rom_microcalc_device::a800_rom_microcalc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_microcalc_device::a800_rom_microcalc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_MICROCALC, tag, owner, clock) , m_bank(0) { @@ -108,13 +108,13 @@ a800_rom_corina_sram_device::a800_rom_corina_sram_device(const machine_config &m { } -a5200_rom_2chips_device::a5200_rom_2chips_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a5200_rom_2chips_device::a5200_rom_2chips_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A5200_ROM_2CHIPS, tag, owner, clock) { } -a5200_rom_bbsb_device::a5200_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a5200_rom_bbsb_device::a5200_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A5200_ROM_BBSB, tag, owner, clock) { } diff --git a/src/devices/bus/a800/rom.h b/src/devices/bus/a800/rom.h index 759cb5a7854..47410121720 100644 --- a/src/devices/bus/a800/rom.h +++ b/src/devices/bus/a800/rom.h @@ -15,12 +15,12 @@ class a800_rom_device : public device_t, { public: // construction/destruction - a800_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; protected: - a800_rom_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock); + a800_rom_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; @@ -34,7 +34,7 @@ class a800_rom_bbsb_device : public a800_rom_device { public: // construction/destruction - a800_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_80xx(offs_t offset, uint8_t data) override; @@ -54,7 +54,7 @@ class a800_rom_williams_device : public a800_rom_device { public: // construction/destruction - a800_rom_williams_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_williams_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -74,7 +74,7 @@ class a800_rom_express_device : public a800_rom_device { public: // construction/destruction - a800_rom_express_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_express_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -94,7 +94,7 @@ class a800_rom_blizzard_device : public a800_rom_device { public: // construction/destruction - a800_rom_blizzard_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_blizzard_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; @@ -111,7 +111,7 @@ class a800_rom_turbo_device : public a800_rom_device { public: // construction/destruction - a800_rom_turbo_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_turbo_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -131,7 +131,7 @@ class a800_rom_telelink2_device : public a800_rom_device { public: // construction/destruction - a800_rom_telelink2_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_telelink2_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_80xx(offs_t offset, uint8_t data) override; @@ -146,7 +146,7 @@ class a800_rom_microcalc_device : public a800_rom_device { public: // construction/destruction - a800_rom_microcalc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_microcalc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; @@ -203,7 +203,7 @@ class xegs_rom_device : public a800_rom_device { public: // construction/destruction - xegs_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + xegs_rom_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); // device-level overrides virtual void device_start() override; @@ -223,7 +223,7 @@ class a5200_rom_2chips_device : public a800_rom_device { public: // construction/destruction - a5200_rom_2chips_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a5200_rom_2chips_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; }; @@ -235,7 +235,7 @@ class a5200_rom_bbsb_device : public a800_rom_device { public: // construction/destruction - a5200_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a5200_rom_bbsb_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_80xx(offs_t offset, uint8_t data) override; diff --git a/src/devices/bus/a800/sparta.cpp b/src/devices/bus/a800/sparta.cpp index 8b8242d8dad..aae67a335e0 100644 --- a/src/devices/bus/a800/sparta.cpp +++ b/src/devices/bus/a800/sparta.cpp @@ -18,7 +18,7 @@ DEFINE_DEVICE_TYPE(A800_ROM_SPARTADOS, a800_rom_spartados_device, "a800_sparta", "Atari 800 SpartaDOS ROM Carts") -a800_rom_spartados_device::a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +a800_rom_spartados_device::a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : a800_rom_device(mconfig, A800_ROM_SPARTADOS, tag, owner, clock) , m_bank(0) , m_subslot_enabled(0) diff --git a/src/devices/bus/a800/sparta.h b/src/devices/bus/a800/sparta.h index ea211472f31..0d3798e9fa3 100644 --- a/src/devices/bus/a800/sparta.h +++ b/src/devices/bus/a800/sparta.h @@ -14,7 +14,7 @@ class a800_rom_spartados_device : public a800_rom_device { public: // construction/destruction - a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + a800_rom_spartados_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); virtual uint8_t read_80xx(offs_t offset) override; virtual void write_d5xx(offs_t offset, uint8_t data) override; |