diff options
Diffstat (limited to 'src/mame/includes/stv.h')
-rw-r--r-- | src/mame/includes/stv.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mame/includes/stv.h b/src/mame/includes/stv.h index 83747631329..a235c1f5881 100644 --- a/src/mame/includes/stv.h +++ b/src/mame/includes/stv.h @@ -3,6 +3,7 @@ #include "includes/saturn.h" #include "audio/rax.h" +#include "machine/eepromser.h" #include "machine/ticket.h" class stv_state : public saturn_state @@ -15,6 +16,7 @@ public: m_cart3(*this, "stv_slot3"), m_cart4(*this, "stv_slot4"), m_rax(*this, "rax"), + m_eeprom(*this, "eeprom"), m_cryptdevice(*this, "315_5881"), m_5838crypt(*this, "315_5838"), m_hopper(*this, "hopper") @@ -106,6 +108,12 @@ public: DECLARE_WRITE32_MEMBER(batmanfr_sound_comms_w); optional_device<acclaim_rax_device> m_rax; + uint8_t m_port_sel,m_mux_data; + uint8_t m_system_output; + uint8_t m_ioga_mode; + uint8_t m_ioga_portg; + uint16_t m_serial_tx; + // protection specific variables and functions (see machine/stvprot.c) uint32_t m_abus_protenable; uint32_t m_abus_protkey; @@ -118,6 +126,7 @@ public: void install_common_protection(); void stv_register_protection_savestates(); + required_device<eeprom_serial_93cxx_device> m_eeprom; optional_device<sega_315_5881_crypt_device> m_cryptdevice; optional_device<sega_315_5838_comp_device> m_5838crypt; optional_device<ticket_dispenser_device> m_hopper; |