diff --git a/src/devices/bus/ti99x/998board.cpp b/src/devices/bus/ti99x/998board.cpp index 595ee5f77b1..89d7224fc98 100644 --- a/src/devices/bus/ti99x/998board.cpp +++ b/src/devices/bus/ti99x/998board.cpp @@ -126,6 +126,7 @@ mainboard8_device::mainboard8_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock) : device_t(mconfig, MAINBOARD8, "TI-99/8 Mainboard", tag, owner, clock, "ti998_mainboard", __FILE__), + m_A14_set(false), m_pending_write(false), m_speech_ready(true), m_sound_ready(true), @@ -785,6 +786,7 @@ void mainboard8_device::device_reset() m_pbox_ready = true; m_pending_write = false; m_prev_grom = 0; + m_A14_set = false; } MACHINE_CONFIG_FRAGMENT( ti998_mainboard ) diff --git a/src/devices/bus/ti99x/998board.h b/src/devices/bus/ti99x/998board.h index 0a1d1523db7..32b59cd1d5e 100644 --- a/src/devices/bus/ti99x/998board.h +++ b/src/devices/bus/ti99x/998board.h @@ -357,9 +357,6 @@ private: // Accessing the mapper bool m_mapper_accessed; - // Doing a DMA access - bool m_sram_dma; - // HOLDA flag bool m_hold_acknowledged; @@ -452,6 +449,9 @@ protected: machine_config_constructor device_mconfig_additions() const override; private: + // Holds the state of the A14 line + bool m_A14_set; + // Propagates the end of the memory cycle void cycle_end(); @@ -485,12 +485,6 @@ private: bool m_sound_ready; bool m_pbox_ready; - // Holds the A14 address line state. We need this for the clock_in method. - bool m_A14_set; - - // 99/4A compatibility mode. Name is taken from the spec. If asserted, 99/4A compatibility is active. - line_state m_crus; - // P-Code mode, negative logic. Name is taken from the spec. If asserted, P-Code libraries are available. // May be read as "Pascal and Text-to-speech GROM libraries ENable" line_state m_ptgen;