diff options
Diffstat (limited to 'src/devices/cpu/pic17')
-rw-r--r-- | src/devices/cpu/pic17/pic17.cpp | 2 | ||||
-rw-r--r-- | src/devices/cpu/pic17/pic17.h | 2 | ||||
-rw-r--r-- | src/devices/cpu/pic17/pic17c4x.cpp | 8 | ||||
-rw-r--r-- | src/devices/cpu/pic17/pic17c4x.h | 8 |
4 files changed, 10 insertions, 10 deletions
diff --git a/src/devices/cpu/pic17/pic17.cpp b/src/devices/cpu/pic17/pic17.cpp index 99dff413d54..347b9c0e943 100644 --- a/src/devices/cpu/pic17/pic17.cpp +++ b/src/devices/cpu/pic17/pic17.cpp @@ -64,7 +64,7 @@ ALLOW_SAVE_TYPE(pic17_cpu_device::exec_phase); -pic17_cpu_device::pic17_cpu_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size, address_map_constructor data_map) +pic17_cpu_device::pic17_cpu_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size, address_map_constructor data_map) : cpu_device(mconfig, type, tag, owner, clock) , m_program_config("program", ENDIANNESS_LITTLE, 16, 16, -1, address_map_constructor(FUNC(pic17_cpu_device::program_map), this)) , m_data_config("data", ENDIANNESS_LITTLE, 8, 12, 0, data_map) diff --git a/src/devices/cpu/pic17/pic17.h b/src/devices/cpu/pic17/pic17.h index fed49748a67..f139a04568f 100644 --- a/src/devices/cpu/pic17/pic17.h +++ b/src/devices/cpu/pic17/pic17.h @@ -40,7 +40,7 @@ public: void set_mode(mode m) { m_mode = m; } protected: - pic17_cpu_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size, address_map_constructor data_map); + pic17_cpu_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size, address_map_constructor data_map); // device-level overrides virtual void device_start() override; diff --git a/src/devices/cpu/pic17/pic17c4x.cpp b/src/devices/cpu/pic17/pic17c4x.cpp index 07976c32b79..4ed8654bca4 100644 --- a/src/devices/cpu/pic17/pic17c4x.cpp +++ b/src/devices/cpu/pic17/pic17c4x.cpp @@ -34,7 +34,7 @@ DEFINE_DEVICE_TYPE(PIC17C43, pic17c43_device, "pic17c43", "Microchip PIC17C43") DEFINE_DEVICE_TYPE(PIC17C44, pic17c44_device, "pic17c44", "Microchip PIC17C44") -pic17c4x_device::pic17c4x_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size, address_map_constructor data_map) +pic17c4x_device::pic17c4x_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size, address_map_constructor data_map) : pic17_cpu_device(mconfig, type, tag, owner, clock, rom_size, data_map) , m_port_out_cb(*this) , m_rain(0x3f) @@ -56,17 +56,17 @@ pic17c4x_device::pic17c4x_device(const machine_config &mconfig, device_type type { } -pic17c43_device::pic17c43_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size) +pic17c43_device::pic17c43_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size) : pic17c4x_device(mconfig, type, tag, owner, clock, rom_size, address_map_constructor(FUNC(pic17c43_device::data_map), this)) { } -pic17c43_device::pic17c43_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) +pic17c43_device::pic17c43_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : pic17c43_device(mconfig, PIC17C43, tag, owner, clock, 0x1000) { } -pic17c44_device::pic17c44_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock) +pic17c44_device::pic17c44_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) : pic17c43_device(mconfig, PIC17C44, tag, owner, clock, 0x2000) { } diff --git a/src/devices/cpu/pic17/pic17c4x.h b/src/devices/cpu/pic17/pic17c4x.h index e1ae9290230..101b9cada5b 100644 --- a/src/devices/cpu/pic17/pic17c4x.h +++ b/src/devices/cpu/pic17/pic17c4x.h @@ -75,7 +75,7 @@ public: auto re_out_cb() { return m_port_out_cb[4].bind(); } protected: - pic17c4x_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size, address_map_constructor data_map); + pic17c4x_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size, address_map_constructor data_map); // device-level overrides virtual void device_resolve_objects() override; @@ -158,10 +158,10 @@ class pic17c43_device : public pic17c4x_device { public: // device type constructor - pic17c43_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + pic17c43_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); protected: - pic17c43_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u16 rom_size); + pic17c43_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u16 rom_size); private: void data_map(address_map &map); @@ -171,7 +171,7 @@ class pic17c44_device : public pic17c43_device { public: // device type constructor - pic17c44_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); + pic17c44_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock); }; // device type declarations |