diff --git a/AltairZ80/altairz80_sio.c b/AltairZ80/altairz80_sio.c index 8b81751e..b00a2a65 100644 --- a/AltairZ80/altairz80_sio.c +++ b/AltairZ80/altairz80_sio.c @@ -581,6 +581,8 @@ static t_stat sio_reset(DEVICE *dptr) { if (TerminalLines[i].conn) tmxr_reset_ln(&TerminalLines[i]); mapAltairPorts(); + if (sio_unit.flags & UNIT_SIO_INTERRUPT) + sim_activate(&sio_unit, sio_unit.wait); /* activate unit */ return SCPE_OK; }