This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tymcom-x [2017/11/16 09:24] jms [Using SIMH] |
tymcom-x [2022/05/12 07:42] (current) lars [Connection to the network] Host-Base interface emulation. |
||
---|---|---|---|
Line 4: | Line 4: | ||
==== Possible hosts ==== | ==== Possible hosts ==== | ||
- | * **KL-1090 hardware.** TYMCOM-X does not work with RH20+RP06 disk, RH20+TU72 tape, or DTE-0 connected terminals. | + | * **KL-1090 hardware.** TYMCOM-X does not work with RH20+RP06 disk, RH20+TU72 tape, or DTE-0 connected terminals. |
- | * **KS-2020 hardware.** TYMCOM-X does work with RH11+RP06/ | + | * **KI-1070 hardware.** Might work if it has a Systems Concepts SA10 channel controller, with associated IBM compatible disks (including 3330-II, 3350, 3352) and IBM tape drives. |
- | * **KLH10 emulator, KL-1095** or KL-2065 with extended addressing. | + | * **KS-2020 hardware.** |
+ | * **KLH10 emulator, KL-1095** or KL-2065 with extended addressing. | ||
* **KLH10 emulator, KS-2020** with extended addressing (single section). | * **KLH10 emulator, KS-2020** with extended addressing (single section). | ||
- | * **SIMH emulator, KS-2020** with disk and tape. | + | |
+ | | ||
- | Current plans: | + | ==== Current plans ==== |
- | - **Get system to boot.** | + | - **Get system to boot.** |
+ | - **Get through '' | ||
- **Login in Console mode.** | - **Login in Console mode.** | ||
- **Restore from a TITO ALL-FILES tape.** | - **Restore from a TITO ALL-FILES tape.** | ||
Line 17: | Line 20: | ||
- **Login to emulated Base.** | - **Login to emulated Base.** | ||
- | Not in consideration | + | === Not in consideration |
* Emulate an LSI-11 with DR11 parallel interface. | * Emulate an LSI-11 with DR11 parallel interface. | ||
* Emulate Node Code on a microTymSat. | * Emulate Node Code on a microTymSat. | ||
- | * Emulate multiple hosts talking through the network. | + | * Emulate multiple hosts talking |
===== General Notes ===== | ===== General Notes ===== | ||
+ | |||
+ | ==== Hardware ==== | ||
+ | |||
+ | TYMCOM-X ran on four types of hardware: | ||
+ | |||
+ | - Standard KI-10. Core memory was replaced by Ampex solid-state memory and the RH10 replaced by an Systems Concepts SA10 channel controller. The SA10 allowed the use of second hand IBM 3330-II disk drives and IBM tape drives. No terminals other than the CTY. | ||
+ | - The original KL-10, set up like a KI-10, with external memory and DIA-10 I/O bus. Once the diagnostics were accepted, the DEC memory, RH20 and RP06 would be disconnected and sold off. TYMCOM-X could not run on the Model-B backplane, use internal MOS memory, or RH20 devices. | ||
+ | * A minor upgrade was to use IBM 3350 disk drives for additional storage. | ||
+ | * A more major upgrade was to treat the IBM 3352 disk drives as two logical 3350 devices, but with coordinated cylinder movement. | ||
+ | - A standard KS2020, with RM03/RP06 disk and TU45 tape. The 2020 also needed a DR-11 parallel interface and a KMC-11 co-processor. | ||
+ | - The Foonly F3 had custom hardware for disk and tape, an a parallel intereface for talking to Tymnet. | ||
==== Connection to the network ==== | ==== Connection to the network ==== | ||
- | TYMCOM-X (the PDP-10 system as a whole) doe not connect to TTYs (other than the Console). Instead, a Tymnet Node (known as a Base) does DMA to two circular buffers (IRING and ORING) in the PDP-10' | + | TYMCOM-X (the PDP-10 system as a whole) doe not connect to TTYs (other than the Console). Instead, a Tymnet Node (known as a Base) does DMA to/from two circular buffers (IRING and ORING) in the PDP-10' |
- | The Base-Host protocol is based on the Tymnet Circuit protocol, but designed to be delivered as 32-bit messages over a parallel connection. | + | The Base-Host protocol is based on the Tymnet Circuit protocol, but designed to be delivered as 32-bit messages over a parallel connection. |
- | 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. | + | 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. |
+ | Cornwell' | ||
+ | See https:// | ||
==== Host-Base protocol ==== | ==== Host-Base protocol ==== | ||
Line 79: | Line 95: | ||
==== Other pages ==== | ==== Other pages ==== | ||
- | [[tymcom-x|Overview]] page, [[tymcom-x-simh|SIMH Setup]] page, [[tymcom-x-startup|TYMCOM-X Startup]] page, [[tymcom-x-status|Status]] page. | + | [[tymcom-x|Overview]] page, [[tymcom-x-simh|SIMH Setup]] page, [[tymcom-x-startup|TYMCOM-X Startup]] page, [[tymcom-x-tape|TITO on disk]] page, [[tymcom-x-status|Status]] page. |