Fix the occasional pause which may happen when the console is connected to a serial port at a slow port speed and large bursts of output cause buffers to fill up.
This commit is contained in:
parent
20ed6df379
commit
3b5870c66b
1 changed files with 3 additions and 2 deletions
|
@ -180,8 +180,9 @@ TMXR sim_con_tmxr = { 1, 0, 0, &sim_con_ldsc, NULL, &sim_con_telnet };/* console
|
||||||
|
|
||||||
t_stat sim_con_poll_svc (UNIT *uptr)
|
t_stat sim_con_poll_svc (UNIT *uptr)
|
||||||
{
|
{
|
||||||
if (sim_con_tmxr.master == 0) /* not Telnet? done */
|
if ((sim_con_tmxr.master == 0) && /* not Telnet and not serial? */
|
||||||
return SCPE_OK;
|
(sim_con_ldsc.serport == 0))
|
||||||
|
return SCPE_OK; /* done */
|
||||||
if (tmxr_poll_conn (&sim_con_tmxr) >= 0) /* poll connect */
|
if (tmxr_poll_conn (&sim_con_tmxr) >= 0) /* poll connect */
|
||||||
sim_con_ldsc.rcve = 1; /* rcv enabled */
|
sim_con_ldsc.rcve = 1; /* rcv enabled */
|
||||||
sim_activate_after(uptr, 1000000); /* check again in 1 second */
|
sim_activate_after(uptr, 1000000); /* check again in 1 second */
|
||||||
|
|
Loading…
Add table
Reference in a new issue