summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Robbbert <Robbbert@users.noreply.github.com>2019-09-11 19:52:12 +1000
committer Robbbert <Robbbert@users.noreply.github.com>2019-09-11 19:52:12 +1000
commit48e3eb4174c77c667591e06c8983058ce2642a9b (patch)
tree4ad92ee07ee2413981a072a1b8d7da101d245ca8
parent193b26e51877215424c46e8bea1cca0a74a3960c (diff)
(nw) i8251 : updated list of save-state variables
-rw-r--r--src/devices/machine/i8251.cpp10
-rw-r--r--src/devices/machine/i8251.h5
2 files changed, 11 insertions, 4 deletions
diff --git a/src/devices/machine/i8251.cpp b/src/devices/machine/i8251.cpp
index 328c98848b6..b78ee829cb9 100644
--- a/src/devices/machine/i8251.cpp
+++ b/src/devices/machine/i8251.cpp
@@ -92,6 +92,11 @@ void i8251_device::device_start()
save_item(NAME(m_status));
save_item(NAME(m_command));
save_item(NAME(m_mode_byte));
+ save_item(NAME(m_delayed_tx_en));
+ save_item(NAME(m_sync1));
+ save_item(NAME(m_sync2));
+ save_item(NAME(m_sync8));
+ save_item(NAME(m_sync16));
save_item(NAME(m_cts));
save_item(NAME(m_dsr));
save_item(NAME(m_rxd));
@@ -102,6 +107,11 @@ void i8251_device::device_start()
save_item(NAME(m_br_factor));
save_item(NAME(m_rx_data));
save_item(NAME(m_tx_data));
+ save_item(NAME(m_syndet_pin));
+ save_item(NAME(m_hunt_on));
+ save_item(NAME(m_ext_syn_set));
+ save_item(NAME(m_rxd_bits));
+ save_item(NAME(m_data_bits_count));
}
diff --git a/src/devices/machine/i8251.h b/src/devices/machine/i8251.h
index 15d1543c03d..44f912eaa60 100644
--- a/src/devices/machine/i8251.h
+++ b/src/devices/machine/i8251.h
@@ -109,12 +109,9 @@ private:
/* flags controlling how i8251_control_w operates */
uint8_t m_flags;
- /* offset into sync_bytes used during sync byte transfer */
- //uint8_t m_sync_byte_offset;
- /* number of sync bytes written so far */
+ /* number of sync bytes programmed for sync mode (1 or 2) ; 0 = async mode */
uint8_t m_sync_byte_count;
/* the sync bytes written */
- //uint8_t m_sync_bytes[2];
u8 m_sync1;
u16 m_sync2;
/* status of i8251 */