Differences
This shows you the differences between two versions of the page.
Both sides previous revision
Previous revision
|
|
tymcom-x [2018/03/28 09:22] jms [Other pages] |
tymcom-x [2022/05/12 07:42] (current) lars [Connection to the network] Host-Base interface emulation. |
The Base uses a pointer in low memory (IRP620) to write data into the IRING, then update the IRP620 modulo the ring size. The PDP-10 uses its pointer (IRPPDP) to read the IRING whenever the pointers differed. These characters would go into SCNSER's TTY chunks, to be processed at clock level. Output from the PDP-10 would first go into SCNSER's TTY chunks, and from there to the output buffer (ORING). The PDP-10 updates its pointer (ORPPDP) and the Base reads from the ORING whenever its pointer (ORP620) fell behind. Transfers occurred 60 times per second, but each transfer could include many characters from many lines at once. | The Base uses a pointer in low memory (IRP620) to write data into the IRING, then update the IRP620 modulo the ring size. The PDP-10 uses its pointer (IRPPDP) to read the IRING whenever the pointers differed. These characters would go into SCNSER's TTY chunks, to be processed at clock level. Output from the PDP-10 would first go into SCNSER's TTY chunks, and from there to the output buffer (ORING). The PDP-10 updates its pointer (ORPPDP) and the Base reads from the ORING whenever its pointer (ORP620) fell behind. Transfers occurred 60 times per second, but each transfer could include many characters from many lines at once. |
| |
| Cornwell's KI10 emulator now has bare-bones support for the Base interface as used on SUMEX-AIM. |
| See https://github.com/rcornwell/sims/blob/master/PDP10/kx10_tym.c |
==== Host-Base protocol ==== | ==== Host-Base protocol ==== |
| |