mirror of
https://github.com/simh/simh.git
synced 2026-05-04 23:15:23 +00:00
PDP8/PDP11/VAX: Support high speed character input on console and other multiplexer ports instead of limiting input data rate to 1 character per clock tick.
This commit is contained in:
@@ -139,7 +139,7 @@ extern int32 fault_PC;
|
||||
|
||||
DIB tti_dib = { 0, 0, NULL, NULL, 1, IVCL (TTI), SCB_TTI, { NULL } };
|
||||
|
||||
UNIT tti_unit = { UDATA (&tti_svc, UNIT_IDLE|TT_MODE_8B, 0), 0 };
|
||||
UNIT tti_unit = { UDATA (&tti_svc, UNIT_IDLE|TT_MODE_8B, 0), SERIAL_IN_WAIT };
|
||||
|
||||
REG tti_reg[] = {
|
||||
{ HRDATAD (BUF, tti_unit.buf, 16, "last data item processed") },
|
||||
@@ -277,6 +277,7 @@ int32 t = tti_unit.buf; /* char + error */
|
||||
tti_csr = tti_csr & ~CSR_DONE; /* clr done */
|
||||
tti_unit.buf = tti_unit.buf & 0377; /* clr errors */
|
||||
CLR_INT (TTI);
|
||||
sim_activate_abs (&tti_unit, tti_unit.wait); /* check soon for more input */
|
||||
return t;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user