summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/pasopia
diff options
context:
space:
mode:
author Olivier Galibert <galibert@pobox.com>2022-06-16 12:47:52 +0200
committer Olivier Galibert <galibert@pobox.com>2025-04-29 23:06:41 +0200
commit45d4cd52a8194f2ef9e0383cfb2e2a35634af6ff (patch)
tree4e8d8fcb7382a5e9e0bce5ec59939bcfbe67155a /src/devices/bus/pasopia
parent5c14bcdfcb4aefb71b5b62387c4ad05dbeb3814e (diff)
full xtal conversionxtal
Diffstat (limited to 'src/devices/bus/pasopia')
-rw-r--r--src/devices/bus/pasopia/pac2.cpp2
-rw-r--r--src/devices/bus/pasopia/pac2.h4
-rw-r--r--src/devices/bus/pasopia/pac2exp.cpp2
-rw-r--r--src/devices/bus/pasopia/pac2exp.h2
-rw-r--r--src/devices/bus/pasopia/rampac2.cpp8
-rw-r--r--src/devices/bus/pasopia/rampac2.h8
-rw-r--r--src/devices/bus/pasopia/rompac2.cpp2
-rw-r--r--src/devices/bus/pasopia/rompac2.h2
8 files changed, 15 insertions, 15 deletions
diff --git a/src/devices/bus/pasopia/pac2.cpp b/src/devices/bus/pasopia/pac2.cpp
index 13955bba61f..66022726e44 100644
--- a/src/devices/bus/pasopia/pac2.cpp
+++ b/src/devices/bus/pasopia/pac2.cpp
@@ -45,7 +45,7 @@ DEFINE_DEVICE_TYPE(PASOPIA_PAC2, pasopia_pac2_slot_device, "pasopia_pac2", "Paso
// pasopia_pac2_slot_device - construction
//-------------------------------------------------
-pasopia_pac2_slot_device::pasopia_pac2_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pac2_slot_device::pasopia_pac2_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, PASOPIA_PAC2, tag, owner, clock)
, device_single_card_slot_interface<pac2_card_interface>(mconfig, *this)
, m_card(nullptr)
diff --git a/src/devices/bus/pasopia/pac2.h b/src/devices/bus/pasopia/pac2.h
index 9bbf30b44ca..8c0dafeec3b 100644
--- a/src/devices/bus/pasopia/pac2.h
+++ b/src/devices/bus/pasopia/pac2.h
@@ -29,7 +29,7 @@ public:
// construction/destruction
template <typename T>
pasopia_pac2_slot_device(machine_config const &mconfig, char const *tag, device_t *owner, T &&opts, char const *dflt)
- : pasopia_pac2_slot_device(mconfig, tag, owner, 0)
+ : pasopia_pac2_slot_device(mconfig, tag, owner)
{
option_reset();
opts(*this);
@@ -37,7 +37,7 @@ public:
set_fixed(false);
}
- pasopia_pac2_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0);
+ pasopia_pac2_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock = XTAL());
// memory accesses
u8 read(offs_t offset);
diff --git a/src/devices/bus/pasopia/pac2exp.cpp b/src/devices/bus/pasopia/pac2exp.cpp
index 2638a7bc645..521dd9344c0 100644
--- a/src/devices/bus/pasopia/pac2exp.cpp
+++ b/src/devices/bus/pasopia/pac2exp.cpp
@@ -33,7 +33,7 @@ DEFINE_DEVICE_TYPE(PASOPIA_PA7234, pasopia_pa7234_device, "pa7234", "PA7234 Paso
// pasopia_pa7234_device - construction
//-------------------------------------------------
-pasopia_pa7234_device::pasopia_pa7234_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pa7234_device::pasopia_pa7234_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, PASOPIA_PA7234, tag, owner, clock)
, pac2_card_interface(mconfig, *this)
, m_slot(*this, "slot%u", 1U)
diff --git a/src/devices/bus/pasopia/pac2exp.h b/src/devices/bus/pasopia/pac2exp.h
index ae874c01490..56ec5b6862e 100644
--- a/src/devices/bus/pasopia/pac2exp.h
+++ b/src/devices/bus/pasopia/pac2exp.h
@@ -19,7 +19,7 @@ class pasopia_pa7234_device : public device_t, public pac2_card_interface
{
public:
// device type constructor
- pasopia_pa7234_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
+ pasopia_pa7234_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device-level overrides
diff --git a/src/devices/bus/pasopia/rampac2.cpp b/src/devices/bus/pasopia/rampac2.cpp
index 3c128a10266..f5ca4cd089c 100644
--- a/src/devices/bus/pasopia/rampac2.cpp
+++ b/src/devices/bus/pasopia/rampac2.cpp
@@ -29,7 +29,7 @@ DEFINE_DEVICE_TYPE(PASOPIA_PA7248, pasopia_pa7248_device, "pa7248", "PA7248 Paso
// pasopia_rampac2_device - construction
//-------------------------------------------------
-pasopia_rampac2_device::pasopia_rampac2_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u32 ram_size)
+pasopia_rampac2_device::pasopia_rampac2_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u32 ram_size)
: device_t(mconfig, type, tag, owner, clock)
, pac2_card_interface(mconfig, *this)
, device_nvram_interface(mconfig, *this)
@@ -43,7 +43,7 @@ pasopia_rampac2_device::pasopia_rampac2_device(const machine_config &mconfig, de
// pasopia_pa7243_device - construction
//-------------------------------------------------
-pasopia_pa7243_device::pasopia_pa7243_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pa7243_device::pasopia_pa7243_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: pasopia_rampac2_device(mconfig, PASOPIA_PA7243, tag, owner, clock, 0x4000)
{
}
@@ -53,7 +53,7 @@ pasopia_pa7243_device::pasopia_pa7243_device(const machine_config &mconfig, cons
// pasopia_pa7245_device - construction
//-------------------------------------------------
-pasopia_pa7245_device::pasopia_pa7245_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pa7245_device::pasopia_pa7245_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: pasopia_rampac2_device(mconfig, PASOPIA_PA7245, tag, owner, clock, 0x8000)
{
}
@@ -63,7 +63,7 @@ pasopia_pa7245_device::pasopia_pa7245_device(const machine_config &mconfig, cons
// pasopia_pa7248_device - construction
//-------------------------------------------------
-pasopia_pa7248_device::pasopia_pa7248_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pa7248_device::pasopia_pa7248_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: pasopia_rampac2_device(mconfig, PASOPIA_PA7248, tag, owner, clock, 0x10000)
{
}
diff --git a/src/devices/bus/pasopia/rampac2.h b/src/devices/bus/pasopia/rampac2.h
index 54e8a652049..45858466861 100644
--- a/src/devices/bus/pasopia/rampac2.h
+++ b/src/devices/bus/pasopia/rampac2.h
@@ -19,7 +19,7 @@ class pasopia_rampac2_device : public device_t, public pac2_card_interface, publ
{
protected:
// construction/destruction
- pasopia_rampac2_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock, u32 ram_size);
+ pasopia_rampac2_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, const XTAL &clock, u32 ram_size);
// device-level overrides
virtual void device_start() override;
@@ -47,7 +47,7 @@ class pasopia_pa7243_device : public pasopia_rampac2_device
{
public:
// device type constructor
- pasopia_pa7243_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
+ pasopia_pa7243_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
};
// ======================> pasopia_pa7245_device
@@ -56,7 +56,7 @@ class pasopia_pa7245_device : public pasopia_rampac2_device
{
public:
// device type constructor
- pasopia_pa7245_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
+ pasopia_pa7245_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
};
// ======================> pasopia_pa7248_device
@@ -65,7 +65,7 @@ class pasopia_pa7248_device : public pasopia_rampac2_device
{
public:
// device type constructor
- pasopia_pa7248_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
+ pasopia_pa7248_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
};
// device type declarations
diff --git a/src/devices/bus/pasopia/rompac2.cpp b/src/devices/bus/pasopia/rompac2.cpp
index 5ec120ac120..1cb73ad3154 100644
--- a/src/devices/bus/pasopia/rompac2.cpp
+++ b/src/devices/bus/pasopia/rompac2.cpp
@@ -27,7 +27,7 @@ DEFINE_DEVICE_TYPE(PASOPIA_PA7246, pasopia_pa7246_device, "pa7246", "PA7246 Paso
// pasopia_pa7246_device - construction
//-------------------------------------------------
-pasopia_pa7246_device::pasopia_pa7246_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock)
+pasopia_pa7246_device::pasopia_pa7246_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock)
: device_t(mconfig, PASOPIA_PA7246, tag, owner, clock)
, pac2_card_interface(mconfig, *this)
, m_kanji_rom(*this, "kanji")
diff --git a/src/devices/bus/pasopia/rompac2.h b/src/devices/bus/pasopia/rompac2.h
index 1b734e3b29f..9b3dbaf4f37 100644
--- a/src/devices/bus/pasopia/rompac2.h
+++ b/src/devices/bus/pasopia/rompac2.h
@@ -19,7 +19,7 @@ class pasopia_pa7246_device : public device_t, public pac2_card_interface
{
public:
// device type constructor
- pasopia_pa7246_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock);
+ pasopia_pa7246_device(const machine_config &mconfig, const char *tag, device_t *owner, const XTAL &clock);
protected:
// device-level overrides