summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/1ma6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/1ma6.cpp')
-rw-r--r--src/devices/machine/1ma6.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/devices/machine/1ma6.cpp b/src/devices/machine/1ma6.cpp
index 3758321efc0..771fd0d9b1f 100644
--- a/src/devices/machine/1ma6.cpp
+++ b/src/devices/machine/1ma6.cpp
@@ -142,7 +142,7 @@ READ8_MEMBER(hp_1ma6_device::reg_r)
case 0:
// Status register
update_tape_pos();
- if (m_cmd_state == CMD_IDLE || !m_cartridge_in) {
+ if (m_cmd_state == CMD_IDLE) {
BIT_SET(m_status_reg , STS_READY_BIT);
} else if (m_cmd_state == CMD_STOPPING ||
m_cmd_state == CMD_FAST_FWD_REV ||
@@ -291,7 +291,7 @@ void hp_1ma6_device::device_timer(emu_timer &timer, device_timer_id id, int para
}
LOG("WR T%u @ %d = %04x\n" , current_track() , m_rw_pos , m_next_word);
if (m_cartridge_in) {
- m_image.write_word(current_track() , m_rw_pos , m_next_word , length);
+ m_image.write_word(current_track() , m_rw_pos , m_next_word , length , is_moving_fwd());
m_image_dirty = true;
}
if (is_moving_fwd()) {