diff options
Diffstat (limited to 'src/devices/cpu/g65816')
-rw-r--r-- | src/devices/cpu/g65816/g65816.cpp | 8 | ||||
-rw-r--r-- | src/devices/cpu/g65816/g65816.h | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/cpu/g65816/g65816.cpp b/src/devices/cpu/g65816/g65816.cpp index 7476fb8cde0..747863b8a42 100644 --- a/src/devices/cpu/g65816/g65816.cpp +++ b/src/devices/cpu/g65816/g65816.cpp @@ -113,18 +113,18 @@ enum }; -g65816_device::g65816_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +g65816_device::g65816_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : g65816_device(mconfig, G65816, tag, owner, clock, CPU_TYPE_W65C816, address_map_constructor()) { } -g65802_device::g65802_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +g65802_device::g65802_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : g65816_device(mconfig, G65802, tag, owner, clock, CPU_TYPE_W65C802, address_map_constructor()) { } -g65816_device::g65816_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, int cpu_type, address_map_constructor internal) +g65816_device::g65816_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, int cpu_type, address_map_constructor internal) : cpu_device(mconfig, type, tag, owner, clock) , m_program_config("program", ENDIANNESS_LITTLE, 8, (cpu_type == CPU_TYPE_W65C802) ? 16 : 24, 0, internal) , m_data_config("data", ENDIANNESS_LITTLE, 8, (cpu_type == CPU_TYPE_W65C802) ? 16 : 24, 0, internal) @@ -168,7 +168,7 @@ void _5a22_device::_5a22_map(address_map &map) } -_5a22_device::_5a22_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) +_5a22_device::_5a22_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : g65816_device(mconfig, _5A22, tag, owner, clock, CPU_TYPE_5A22, address_map_constructor(FUNC(_5a22_device::_5a22_map), this)) { } diff --git a/src/devices/cpu/g65816/g65816.h b/src/devices/cpu/g65816/g65816.h index b21845e76ec..37a750806fd 100644 --- a/src/devices/cpu/g65816/g65816.h +++ b/src/devices/cpu/g65816/g65816.h @@ -54,7 +54,7 @@ public: }; // construction/destruction - g65816_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + g65816_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); auto wdm_handler() { return m_wdm_w.bind(); } @@ -68,7 +68,7 @@ public: }; protected: - g65816_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, int cpu_type, address_map_constructor internal); + g65816_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, int cpu_type, address_map_constructor internal); // device-level overrides virtual void device_start() override; @@ -1543,14 +1543,14 @@ protected: class g65802_device : public g65816_device { public: - g65802_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + g65802_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); }; class _5a22_device : public g65816_device { public: - _5a22_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + _5a22_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); void wrmpya_w(uint8_t data); void wrmpyb_w(uint8_t data); |