summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/z80scc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/z80scc.h')
-rw-r--r--src/devices/machine/z80scc.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/devices/machine/z80scc.h b/src/devices/machine/z80scc.h
index 1468b4d0726..1e80b89f95f 100644
--- a/src/devices/machine/z80scc.h
+++ b/src/devices/machine/z80scc.h
@@ -229,10 +229,11 @@ protected:
};
// device-level overrides
- virtual void device_start() override;
- virtual void device_reset() override;
+ virtual void device_start() override ATTR_COLD;
+ virtual void device_reset() override ATTR_COLD;
unsigned int get_brg_rate();
+ unsigned int get_rtxc_rate();
void update_baudtimer();
void scc_register_write(uint8_t reg, uint8_t data);
@@ -248,6 +249,7 @@ protected:
int get_tx_word_length();
void safe_transmit_register_reset();
void check_dma_request();
+ void check_receive_interrupt();
emu_timer *m_baudtimer;
uint16_t m_brg_counter;
@@ -385,9 +387,9 @@ protected:
z80scc_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, uint32_t clock, uint32_t variant);
// device_t implementation
- virtual void device_start() override;
+ virtual void device_start() override ATTR_COLD;
virtual void device_reset_after_children() override;
- virtual void device_add_mconfig(machine_config &config) override;
+ virtual void device_add_mconfig(machine_config &config) override ATTR_COLD;
// device_z80daisy_interface implementation
virtual int z80daisy_irq_state() override;
@@ -511,7 +513,7 @@ DECLARE_DEVICE_TYPE(Z80SCC_CHANNEL, z80scc_channel)
DECLARE_DEVICE_TYPE(SCC8030, scc8030_device)
DECLARE_DEVICE_TYPE(SCC80C30, scc80c30_device)
DECLARE_DEVICE_TYPE(SCC80230, scc80230_device)
-DECLARE_DEVICE_TYPE(SCC8530N, scc8530_device) // remove trailing N when 8530scc.c is fully replaced and removed
+DECLARE_DEVICE_TYPE(SCC8530, scc8530_device)
DECLARE_DEVICE_TYPE(SCC85C30, scc85c30_device)
DECLARE_DEVICE_TYPE(SCC85230, scc85230_device)
DECLARE_DEVICE_TYPE(SCC85233, scc85233_device)