From 45d4cd52a8194f2ef9e0383cfb2e2a35634af6ff Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Thu, 16 Jun 2022 12:47:52 +0200 Subject: full xtal conversion --- src/devices/cpu/upd78k/upd78k0.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/devices/cpu/upd78k/upd78k0.h') diff --git a/src/devices/cpu/upd78k/upd78k0.h b/src/devices/cpu/upd78k/upd78k0.h index 566dfab340f..7fb6feb8597 100644 --- a/src/devices/cpu/upd78k/upd78k0.h +++ b/src/devices/cpu/upd78k/upd78k0.h @@ -29,11 +29,11 @@ public: }; // configuration (TODO: callbacks) - void set_subclock(u32 clock) { m_subclock = clock; } + void set_subclock(const XTAL &clock) { m_subclock = clock; } void set_subclock(const XTAL &xtal) { m_subclock = xtal.value(); } protected: - upd78k0_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 iram_size, address_map_constructor mem_map, address_map_constructor sfr_map); + upd78k0_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 iram_size, address_map_constructor mem_map, address_map_constructor sfr_map); // device-level overrides virtual void device_start() override; @@ -83,9 +83,9 @@ class upd78053_device : public upd78k0_device { public: // device type constructors - upd78053_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + upd78053_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); template - upd78053_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock, X &&subclock) + upd78053_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock, X &&subclock) : upd78053_device(mconfig, tag, owner, clock) { set_subclock(std::forward(subclock)); -- cgit v1.2.3-70-g09d2