summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/includes/stv.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/includes/stv.h')
-rw-r--r--src/mame/includes/stv.h9
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;