diff --git a/src/devices/bus/hp_hil/hlemouse.cpp b/src/devices/bus/hp_hil/hlemouse.cpp index 2303f011272..a54ef33a0e7 100644 --- a/src/devices/bus/hp_hil/hlemouse.cpp +++ b/src/devices/bus/hp_hil/hlemouse.cpp @@ -41,6 +41,8 @@ hle_hp_46060b_device::hle_hp_46060b_device(machine_config const &mconfig, char c void hle_hp_46060b_device::device_reset() { m_fifo.clear(); + + mouse_x_delta = mouse_y_delta = 0; } int hle_hp_46060b_device::hil_poll() diff --git a/src/devices/machine/arm_iomd.cpp b/src/devices/machine/arm_iomd.cpp index e33863976ba..d6ce9557716 100644 --- a/src/devices/machine/arm_iomd.cpp +++ b/src/devices/machine/arm_iomd.cpp @@ -308,7 +308,10 @@ void arm_iomd_device::device_reset() m_sound_dma_on = false; for (i=0; i