summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/sbus
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/sbus')
-rw-r--r--src/devices/bus/sbus/artecon.cpp2
-rw-r--r--src/devices/bus/sbus/artecon.h2
-rw-r--r--src/devices/bus/sbus/bwtwo.cpp2
-rw-r--r--src/devices/bus/sbus/bwtwo.h2
-rw-r--r--src/devices/bus/sbus/cgsix.cpp10
-rw-r--r--src/devices/bus/sbus/cgsix.h8
-rw-r--r--src/devices/bus/sbus/cgthree.cpp4
-rw-r--r--src/devices/bus/sbus/cgthree.h2
-rw-r--r--src/devices/bus/sbus/hme.cpp2
-rw-r--r--src/devices/bus/sbus/hme.h2
-rw-r--r--src/devices/bus/sbus/sbus.cpp8
-rw-r--r--src/devices/bus/sbus/sbus.h12
-rw-r--r--src/devices/bus/sbus/sunpc.cpp2
-rw-r--r--src/devices/bus/sbus/sunpc.h2
14 files changed, 30 insertions, 30 deletions
diff --git a/src/devices/bus/sbus/artecon.cpp b/src/devices/bus/sbus/artecon.cpp
index 0117ec12cd9..6f24ad471e5 100644
--- a/src/devices/bus/sbus/artecon.cpp
+++ b/src/devices/bus/sbus/artecon.cpp
@@ -39,7 +39,7 @@ void sbus_artecon_device::device_add_mconfig(machine_config &config)
}
-sbus_artecon_device::sbus_artecon_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_artecon_device::sbus_artecon_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, SBUS_SB300P, tag, owner, clock)
, device_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
diff --git a/src/devices/bus/sbus/artecon.h b/src/devices/bus/sbus/artecon.h
index 9b0d9a4cbbb..cb4c39b2b44 100644
--- a/src/devices/bus/sbus/artecon.h
+++ b/src/devices/bus/sbus/artecon.h
@@ -18,7 +18,7 @@ class sbus_artecon_device : public device_t, public device_sbus_card_interface
{
public:
// construction/destruction
- sbus_artecon_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_artecon_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
diff --git a/src/devices/bus/sbus/bwtwo.cpp b/src/devices/bus/sbus/bwtwo.cpp
index c034d43e05f..422d55e307f 100644
--- a/src/devices/bus/sbus/bwtwo.cpp
+++ b/src/devices/bus/sbus/bwtwo.cpp
@@ -46,7 +46,7 @@ void sbus_bwtwo_device::device_add_mconfig(machine_config &config)
}
-sbus_bwtwo_device::sbus_bwtwo_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_bwtwo_device::sbus_bwtwo_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, SBUS_BWTWO, tag, owner, clock)
, device_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
diff --git a/src/devices/bus/sbus/bwtwo.h b/src/devices/bus/sbus/bwtwo.h
index d307f16f977..3296f2ca9b8 100644
--- a/src/devices/bus/sbus/bwtwo.h
+++ b/src/devices/bus/sbus/bwtwo.h
@@ -18,7 +18,7 @@ class sbus_bwtwo_device : public device_t, public device_sbus_card_interface
{
public:
// construction/destruction
- sbus_bwtwo_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_bwtwo_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
diff --git a/src/devices/bus/sbus/cgsix.cpp b/src/devices/bus/sbus/cgsix.cpp
index 4ae3301c285..319778513d4 100644
--- a/src/devices/bus/sbus/cgsix.cpp
+++ b/src/devices/bus/sbus/cgsix.cpp
@@ -28,7 +28,7 @@ void sbus_cgsix_device::base_map(address_map &map)
map(0x00700000, 0x00700fff).rw(FUNC(sbus_cgsix_device::fbc_r), FUNC(sbus_cgsix_device::fbc_w));
}
-sbus_cgsix_device::sbus_cgsix_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
+sbus_cgsix_device::sbus_cgsix_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_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
@@ -1322,10 +1322,10 @@ void sbus_turbogx_device::device_add_mconfig(machine_config &config)
m_screen->set_raw(105.561_MHz_XTAL, 1472, 0, 1152, 943, 0, 900);
m_screen->screen_vblank().set(FUNC(sbus_turbogx_device::vblank_w));
- BT458(config, m_ramdac, 0);
+ BT458(config, m_ramdac);
}
-sbus_turbogx_device::sbus_turbogx_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_turbogx_device::sbus_turbogx_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: sbus_cgsix_device(mconfig, SBUS_TURBOGX, tag, owner, clock, 0x100000)
{
}
@@ -1364,10 +1364,10 @@ void sbus_turbogxp_device::device_add_mconfig(machine_config &config)
m_screen->set_refresh_hz(72);
m_screen->screen_vblank().set(FUNC(sbus_turbogxp_device::vblank_w));
- BT467(config, m_ramdac, 0);
+ BT467(config, m_ramdac);
}
-sbus_turbogxp_device::sbus_turbogxp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_turbogxp_device::sbus_turbogxp_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: sbus_cgsix_device(mconfig, SBUS_TURBOGXP, tag, owner, clock, 0x400000)
{
}
diff --git a/src/devices/bus/sbus/cgsix.h b/src/devices/bus/sbus/cgsix.h
index b6f3fe7520d..096add5dae6 100644
--- a/src/devices/bus/sbus/cgsix.h
+++ b/src/devices/bus/sbus/cgsix.h
@@ -22,13 +22,13 @@ public:
protected:
// construction/destruction
- sbus_cgsix_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, const uint32_t vram_size)
+ sbus_cgsix_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, const uint32_t vram_size)
: sbus_cgsix_device(mconfig, type, tag, owner, clock)
{
set_vram_size(vram_size);
}
- sbus_cgsix_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
+ sbus_cgsix_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock);
// configuration
void set_vram_size(uint32_t vram_size) { m_vram_size = vram_size; }
@@ -520,7 +520,7 @@ protected:
class sbus_turbogx_device : public sbus_cgsix_device
{
public:
- sbus_turbogx_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_turbogx_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
@@ -536,7 +536,7 @@ protected:
class sbus_turbogxp_device : public sbus_cgsix_device
{
public:
- sbus_turbogxp_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_turbogxp_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
diff --git a/src/devices/bus/sbus/cgthree.cpp b/src/devices/bus/sbus/cgthree.cpp
index 2ca7e930c04..ebd57c13c2a 100644
--- a/src/devices/bus/sbus/cgthree.cpp
+++ b/src/devices/bus/sbus/cgthree.cpp
@@ -38,10 +38,10 @@ void sbus_cgthree_device::device_add_mconfig(machine_config &config)
m_screen->set_screen_update(FUNC(sbus_cgthree_device::screen_update));
m_screen->set_raw(92.9405_MHz_XTAL, 1504, 0, 1152, 937, 0, 900);
- BT458(config, m_ramdac, 0);
+ BT458(config, m_ramdac);
}
-sbus_cgthree_device::sbus_cgthree_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_cgthree_device::sbus_cgthree_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, SBUS_CGTHREE, tag, owner, clock)
, device_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
diff --git a/src/devices/bus/sbus/cgthree.h b/src/devices/bus/sbus/cgthree.h
index d95a104aef5..741051f66b9 100644
--- a/src/devices/bus/sbus/cgthree.h
+++ b/src/devices/bus/sbus/cgthree.h
@@ -20,7 +20,7 @@ public:
static constexpr feature_type imperfect_features() { return feature::GRAPHICS; }
// construction/destruction
- sbus_cgthree_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_cgthree_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
diff --git a/src/devices/bus/sbus/hme.cpp b/src/devices/bus/sbus/hme.cpp
index b11354f8e1e..a37de672eef 100644
--- a/src/devices/bus/sbus/hme.cpp
+++ b/src/devices/bus/sbus/hme.cpp
@@ -38,7 +38,7 @@ void sbus_hme_device::device_add_mconfig(machine_config &config)
}
-sbus_hme_device::sbus_hme_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_hme_device::sbus_hme_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, SBUS_HME, tag, owner, clock)
, device_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
diff --git a/src/devices/bus/sbus/hme.h b/src/devices/bus/sbus/hme.h
index fde0571c755..b996272a259 100644
--- a/src/devices/bus/sbus/hme.h
+++ b/src/devices/bus/sbus/hme.h
@@ -18,7 +18,7 @@ class sbus_hme_device : public device_t, public device_sbus_card_interface
{
public:
// construction/destruction
- sbus_hme_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_hme_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides
diff --git a/src/devices/bus/sbus/sbus.cpp b/src/devices/bus/sbus/sbus.cpp
index 6640509d3ec..aa4766cab39 100644
--- a/src/devices/bus/sbus/sbus.cpp
+++ b/src/devices/bus/sbus/sbus.cpp
@@ -35,12 +35,12 @@ void sbus_cards(device_slot_interface &device)
DEFINE_DEVICE_TYPE(SBUS_SLOT, sbus_slot_device, "sbus_slot", "Sun SBus Slot")
-sbus_slot_device::sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_slot_device::sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: sbus_slot_device(mconfig, SBUS_SLOT, tag, owner, clock)
{
}
-sbus_slot_device::sbus_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
+sbus_slot_device::sbus_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_single_card_slot_interface<device_sbus_card_interface>(mconfig, *this)
, m_sbus(*this, finder_base::DUMMY_TAG)
@@ -75,12 +75,12 @@ device_memory_interface::space_config_vector sbus_device::memory_space_config()
};
}
-sbus_device::sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_device::sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: sbus_device(mconfig, SBUS, tag, owner, clock)
{
}
-sbus_device::sbus_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock)
+sbus_device::sbus_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_memory_interface(mconfig, *this)
, m_space_config("sbus", ENDIANNESS_BIG, 32, 32, 0, address_map_constructor())
diff --git a/src/devices/bus/sbus/sbus.h b/src/devices/bus/sbus/sbus.h
index 2c66318c8aa..df8674d4a7f 100644
--- a/src/devices/bus/sbus/sbus.h
+++ b/src/devices/bus/sbus/sbus.h
@@ -23,7 +23,7 @@ class sbus_slot_device : public device_t, public device_single_card_slot_interfa
public:
// construction/destruction
template <typename T, typename U>
- sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock, T &&sbus_tag, int slot, U &&opts, const char *dflt, bool fixed = false)
+ sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock, T &&sbus_tag, int slot, U &&opts, const char *dflt, bool fixed = false)
: sbus_slot_device(mconfig, tag, owner, clock)
{
option_reset();
@@ -33,10 +33,10 @@ public:
m_sbus.set_tag(std::forward<T>(sbus_tag));
m_slot = slot;
}
- sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
- sbus_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
+ sbus_slot_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock);
// device-level overrides
virtual void device_validity_check(validity_checker &valid) const override;
@@ -58,14 +58,14 @@ class sbus_device : public device_t,
public:
// construction/destruction
template <typename T, typename U>
- sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock, T &&cpu_tag, U &&space_tag, int space_num)
+ sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock, T &&cpu_tag, U &&space_tag, int space_num)
: sbus_device(mconfig, tag, owner, clock)
{
set_cpu(std::forward<T>(cpu_tag));
set_type1space(std::forward<U>(space_tag), space_num);
}
- sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
// inline configuration
template <typename T> void set_cpu(T &&tag) { m_maincpu.set_tag(std::forward<T>(tag)); }
@@ -91,7 +91,7 @@ public:
void write(offs_t offset, uint32_t data, uint32_t mem_mask = ~0);
protected:
- sbus_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock);
+ sbus_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/sbus/sunpc.cpp b/src/devices/bus/sbus/sunpc.cpp
index bfb88b4726f..7968e6d405d 100644
--- a/src/devices/bus/sbus/sunpc.cpp
+++ b/src/devices/bus/sbus/sunpc.cpp
@@ -38,7 +38,7 @@ void sbus_sunpc_device::device_add_mconfig(machine_config &config)
}
-sbus_sunpc_device::sbus_sunpc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock)
+sbus_sunpc_device::sbus_sunpc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, SBUS_SUNPC, tag, owner, clock)
, device_sbus_card_interface(mconfig, *this)
, m_rom(*this, "prom")
diff --git a/src/devices/bus/sbus/sunpc.h b/src/devices/bus/sbus/sunpc.h
index 951b0c6f7d6..6c41d38b70b 100644
--- a/src/devices/bus/sbus/sunpc.h
+++ b/src/devices/bus/sbus/sunpc.h
@@ -18,7 +18,7 @@ class sbus_sunpc_device : public device_t, public device_sbus_card_interface
{
public:
// construction/destruction
- sbus_sunpc_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock);
+ sbus_sunpc_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device_t overrides