summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/skeleton/mindset.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/skeleton/mindset.cpp')
-rw-r--r--src/mame/skeleton/mindset.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/mame/skeleton/mindset.cpp b/src/mame/skeleton/mindset.cpp
index b0c2d8e2c9a..69013e710f8 100644
--- a/src/mame/skeleton/mindset.cpp
+++ b/src/mame/skeleton/mindset.cpp
@@ -73,7 +73,7 @@ protected:
void irq_w(int state);
- mindset_module_interface(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
+ mindset_module_interface(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;
@@ -93,7 +93,7 @@ void mindset_module_interface::device_reset()
m_irq_cb(m_irq_state);
}
-mindset_module_interface::mindset_module_interface(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock) :
+mindset_module_interface::mindset_module_interface(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock) :
device_t(mconfig, type, tag, owner, clock),
m_irq_cb(*this)
{
@@ -111,14 +111,14 @@ class mindset_module: public device_t,
public:
template <typename T>
mindset_module(const machine_config &mconfig, const char *tag, device_t *owner, T &&opts, const char *dflt, bool fixed = false)
- : mindset_module(mconfig, tag, owner, 0)
+ : mindset_module(mconfig, tag, owner)
{
option_reset();
opts(*this);
set_default_option(dflt);
set_fixed(fixed);
}
- mindset_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);
+ mindset_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL());
virtual ~mindset_module() = default;
void map(address_space &space, offs_t base, bool id);
@@ -130,7 +130,7 @@ protected:
DEFINE_DEVICE_TYPE(MINDSET_MODULE, mindset_module, "mindset_module", "MINDSET module")
-mindset_module::mindset_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+mindset_module::mindset_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) :
device_t(mconfig, MINDSET_MODULE, tag, owner, clock),
device_slot_interface(mconfig, *this)
{
@@ -157,7 +157,7 @@ void mindset_module::map(address_space &space, offs_t base, bool id)
class mindset_sound_module: public mindset_module_interface {
public:
- mindset_sound_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);
+ mindset_sound_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL());
virtual ~mindset_sound_module() = default;
virtual void map(address_map &map) override;
@@ -182,7 +182,7 @@ private:
DEFINE_DEVICE_TYPE(MINDSET_SOUND_MODULE, mindset_sound_module, "mindset_sound_module", "MINDSET stereo sound module")
-mindset_sound_module::mindset_sound_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+mindset_sound_module::mindset_sound_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) :
mindset_module_interface(mconfig, MINDSET_SOUND_MODULE, tag, owner, clock),
m_soundcpu(*this, "soundcpu"),
m_dac(*this, "dac")
@@ -249,13 +249,13 @@ void mindset_sound_module::device_add_mconfig(machine_config &config)
m_soundcpu->p2_out_cb().set(FUNC(mindset_sound_module::p2_w));
SPEAKER(config, "rspeaker").front_right();
- DAC_8BIT_R2R(config, m_dac, 0).add_route(ALL_OUTPUTS, "rspeaker", 0.5);
+ DAC_8BIT_R2R(config, m_dac).add_route(ALL_OUTPUTS, "rspeaker", 0.5);
}
class mindset_rs232_module: public mindset_module_interface {
public:
- mindset_rs232_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0);
+ mindset_rs232_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL());
virtual ~mindset_rs232_module() = default;
virtual void map(address_map &map) override;
@@ -271,7 +271,7 @@ private:
DEFINE_DEVICE_TYPE(MINDSET_RS232_MODULE, mindset_rs232_module, "mindset_rs232_module", "MINDSET RS232 module")
-mindset_rs232_module::mindset_rs232_module(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock) :
+mindset_rs232_module::mindset_rs232_module(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock) :
mindset_module_interface(mconfig, MINDSET_RS232_MODULE, tag, owner, clock),
m_ins8250(*this, "ins8250"),
m_rs232(*this, "rs232")
@@ -1349,7 +1349,7 @@ void mindset_state::mindset(machine_config &config)
FLOPPY_CONNECTOR(config, m_fdco[1], pc_dd_floppies, "525dd", floppy_image_device::default_pc_floppy_formats);
SPEAKER(config, "lspeaker").front_left();
- DAC_8BIT_R2R(config, m_dac, 0).add_route(ALL_OUTPUTS, "lspeaker", 0.5);
+ DAC_8BIT_R2R(config, m_dac).add_route(ALL_OUTPUTS, "lspeaker", 0.5);
MINDSET_MODULE(config, "m0", mindset_modules, "stereo", false);
MINDSET_MODULE(config, "m1", mindset_modules, "rs232", false);