summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/drivers/vtech1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/drivers/vtech1.cpp')
-rw-r--r--src/mame/drivers/vtech1.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mame/drivers/vtech1.cpp b/src/mame/drivers/vtech1.cpp
index 05b3252abc6..8fc4e063611 100644
--- a/src/mame/drivers/vtech1.cpp
+++ b/src/mame/drivers/vtech1.cpp
@@ -213,7 +213,7 @@ READ8_MEMBER( vtech1_state::vtech1_keyboard_r )
if (!BIT(offset, 7)) result &= ioport("keyboard_7")->read();
// bit 6, cassette input
- result |= ((m_cassette->input()) > 0 ? 1 : 0) << 6;
+ result |= ((m_cassette->input()) > 0 ? 0 : 1) << 6;
// bit 7, field sync
result |= m_mc6847->fs_r() << 7;
@@ -453,6 +453,7 @@ void vtech1_state::laser110(machine_config &config)
// peripheral and memory expansion slots
VTECH_IOEXP_SLOT(config, m_ioexp);
m_ioexp->set_io_space(m_maincpu, AS_IO);
+
VTECH_MEMEXP_SLOT(config, m_memexp);
m_memexp->set_program_space(m_maincpu, AS_PROGRAM);
m_memexp->set_io_space(m_maincpu, AS_IO);
@@ -463,7 +464,7 @@ void vtech1_state::laser110(machine_config &config)
CASSETTE(config, m_cassette);
m_cassette->set_formats(vtech1_cassette_formats);
- m_cassette->set_default_state((cassette_state)(CASSETTE_PLAY));
+ m_cassette->set_default_state(CASSETTE_STOPPED);
m_cassette->set_interface("vtech1_cass");
SOFTWARE_LIST(config, "cass_list").set_original("vz_cass");