ZVT SPU-800

- TP8 processor cards
- Expanders of the bus
- Universal basting plates
- Memory cards
- Peripheral card
- Description of the front panel
- ZPP bus
- Modern development
- Use SPU-800
- terminal workplace
- data acquisition
- Control computer
- Technological processes management
- data acquisition
- computer games
- Connection with other systems
- Software
TP8 processor cards
The whole processor is built on the TTL 74xx series, so there is no microprocessor in the modern sense.
- DEK - Instruction decoder [7CB 006 081]
- CAZ - time base [7CB 006 080]
- PRC– Program counter [7CB 006 079]
- ALJ-Arithmetic-Logical unit [7CB 006 082]
- LGP - Memory logic [7CB 006 083]
The front panel bears the RPL designation (control panel), it is connected to the TP8 bus by means of individual wires (wrapped joints).
The processor pattern will probably be some HP calculator, I estimate the bus - signals /SIH, /CEO, SP -Scratchpad can be found in the HP9830 or in the patent of US4012725A.
Expander - a device designed to expand the capacity of memory or the number of peripheral devices connected to the TP 8 terminal processor if more than 4 such units need to be connected. One expander allows you to expand the rear connection with another 8 free positions. Up to 4 expanders can be directly connected to the TP 8 terminal processor.
Expander cards:
- TPE [7CB 006 134]
- ETP [7CB 006 135]
It is a plate with a field of interconnects with a metric pitch of 2.5mm. According to the photos, these boards were probably quite actively used for various specific applications, where it was not appropriate to use any existing peripheral board.
- SPU universal board
- SPU-UNG [7CB 006 113]
(it is also possible to use TNS-Bastl, which, however
They connect to the ZPP part of the SPU-800 as other peripheral cards
- P1K 1KB ROM [7CB 006 084] MH74188 +3xMH7442 (2x4 +1)
- P4K SRAM 4KB [7CB 006 085], 8x4 MHB2102
- P16K SRAM 16KB, 32x MHB2114 (not the original product ZVT)
The cards can be addressed throughout the 64kB of the processor address space. At least one P1K card usually contains a boot ROM, for example to load another code from the punching tape or SKP (KPP-800).
According to available unverified information on the SPU-800, there was also a set of cards with DRAM memory (PMT 7CB 006 275, GAD 7CB 006 276 and RSP 7CB 006 277).
They are connected to the ZPP part of the SPU-800. The selected select code is standard, in the eight system (SCO instruction parameter).
- DPR: Connection plate (for "terminal" AZJ 6416, select code 013) [7CB 006 132]
- SDŠ: The punch label sensors Arithma 2050
- SDP - derne pads sensor FS 1501 [7CB 006 087] (SELECT CODE 001)
- DDP - performer Derne pads DT 105 S (SELECT CODE 004) [7CB 006 086]
- KLV - keyboard Consul 259.1 (SELECT CODE 003)
- MTL - mosaic printer DZM 180 (SELECT CODE 005) [7CB 006 088]
- MTS - Serial Printer Consul 2111
- ZPD - Data transfer device RPD 1200 (SELECT CODE 009)
- MPP DZC - Magnetopásek memory cm 5300 [7CB 006 138]
- MPP DCC - Magnetopásek memory cm 5300 [7CB 006 139? ]
- SKP RKP - KPP 800 CARPPSE CARDER 800 [7CB 006 226] (SELECT CODE 015)
- The bathtub contains boards of the electronics controller:
- RSK
- depots
- Crc
- S2 - Serial transmission (MHB1012) [7CB 006 233]
- Asynchronous transmission board (with MHB1012, not a product ZVT, select code 002)
- "TP8" communication board "(UART MHB8251, RS-232+Current loop, IRPS)
- TNS UVI - Connection of IRPR printer (Select code 005)
- DCS (or "dos"), unknown card, on the front has the inscription "DCS" and switch LOC/DiS. It does not necessarily belong to the SPU-800.
file ZPD 1200
Part of the SPU 800 system, designed for input or output of digital information in tube code from remote Terminals ZPD 1200 or Files ZPD 1200 after fixed or commutated telephone lines with high level of transmission against errors.
File of receiving parallel modem
- Part of the SPU 800 system, designed for one -way parallel data transmission of a commutated network at synchronous speed of up to 20 characters/s. The device is suitable for data collection and transfer systems from several places in one receiving center - data processing location.
set of serial signal converters
Part of the SPU 800, designed for serial data transmission of telephone or telegraph lines speeds from 50 to 1200 BD.
Description of the front panel
LED indication:
- KEYB EN: TP8 In instructions instruction mode, processor stopped
- Run: The processor runs automatically from the memory bus
- Phase: Phase Instructions, shines on the second byte of two -wing instructions
- Carry: CR (Carry) CPU Flag Status
Functions (buttons):
- Execute: Performs the selected byte instructions (the Counter program is not insented)
- Run: Starts the memory bus processor (blocking the instructions from the panel)
- Stop: Stopping the processor
- Step: performs one memory bus and stops the processor
The processor is displayed dynamically the program Counter, ACC, Phase, Carry (LEDs flicker)
The bus is in the I/O range compatible with 8 -bit TNS.
Mi [0..7] | Memory in |
MO [0..7] | Memory Out |
MW | Memory Write |
What [0..3] | I/O Select Code |
SO [0..3] | I/O Status Out |
SI [0..3] | I/O status in |
Di [0..7] | I/O DATA IN |
To [0..7] | I/O Data Out |
/SIH | Service inhibit |
/CEO | Control-enable-output |
- Branged a replica of the processor cards of the machine, some peripheral cards
- Assembler, Disassembler
- Tool for Emulation of Punch Pasks (for SDP card) via USB PC PC
- Memory card (SPU -MPPK0 - 32KB SRAM + 512kB Banked Flash, replaces P1K and P4K)
Martin Bílý shared the use of the SPU-800 at CTU FEL in 2023: "I knew that, say, an instructed user sometime around 1985. 1200. Sharing slow shared lines caused users to use it only in need, when they did not want to wait to release "normal" terminals.
For me known for me, it was an extension of the number of user workplaces of the ICL-2904 minicopper. The communication line was a piece of cable, the modems for both ends were one of those workplaces above each other. I don't know why modems were used there. Perhaps the ICL computer required the existence of a full and actual serial interface with all control signals and their timeouts.
I have no idea what was the typical use of the SPU-800, how and what it was programmed. In my case, the assembly worked on the imaginary rotation of the net switch. "
In the history of the use of computer technology at the FE BUT, the classroom was built on the SPU 800 system ... The terminal classroom was connected to the ADT 4316 mini-computer. The TP8 processor, 9 expanders that could increase the number of connected devices and individual workplaces.
It can be said that the development of the terminal classroom at that time showed a typical feature - our workplace had to develop the necessary technical and software. It was a time when devices appeared on the market whose deployment in a specific application was solved by their users themselves. Our workplace was able to realize such activities. "
EPROM programmer (see Amaro in references)
Technological processes management
Peter Šindler lists in private correspondence (2024/05) to use the SPU-800:
"The SPU-800 Bolo in Žari nad Hronom in an aluminar plant, where the SIEť SPU-800 (AJ 10 pcs) was connected to the SM 4-20 and the SPU-800 lobed to the aluminum furnace, where it was gained or the so-called skin-effect- The service reacted.
Although it may sound strange, there were computer games on the SPU-800. Among other things, the game sketch for moving cil , in which these instructions are:
You're a watchdown satellor. You have a laser cannon and an energy source for 10 shots. Your role after the alarm is to be destroyed by shooting 10 targets, which gradually appear in the first line of the screen and move from left to right. The cannon is located on the last line to the right. It is fired with the "0" key. According to their abilities, choose the speed of the target: 1 - cosmic greener, 2 - average pilot, 3 - old machr.
This game also exists for 8 -bit TNS computers (TNS SC, etc.).
There was a LPT2SPU program to connect to the PC world.
Furthermore, the SPU-800 was connected to the ADT 4500 and ICL.
Known software:
- Dump
- ASS III
- Memory Memory Test
- RAM test (7CV tapes 140 006, 7CV 140 007)
- Inverse Assembler (Disassembler, 7CV 140 002)
- Burn -out test (Tapes 7CV 140 015, 7CV 140 016)
Program for a punch tape that is uploaded by a standard Loader from the SDP card to 0170000 (0xF000) and counts slowly on the Display ACC frontpanel from 0377 to 0000, Base64 ENCODED
Adwaofaa/wblvv // ywaaaaaaaaaaaaaaaaaa Aaaaaaaaaaaaaanivgmvtstah/9tl LHPMU7EWB9STFWOYMAFYVAInaccuracies/doubts related to the topic
Unknown predecessor - "inspirational model" (probably from Hewlett-Packard)
If you have information on the ''Unknown Derived Computers'' chapter.
Insecure controller with DRAM memory.
If anyone has more information, please get in touch.
Computers derived from ZVT SPU-800
The following computers were inspired by or derived from ZVT SPU-800:
References
- https://cs.wikipedia.org/wiki/ZVT_SPU-800 (WebArchive)
- Terminálový procesor TP 8, technický popis. ZVT k.p. Banská bystrica
- Terminálový procesor TP 8, prehľad ďalšieho programového vybavenia, ZVT k.p. Banská bystrica, 1980
- Terminálový procesor TP 8, malý kazetopáskový operačný systém MKOS-1, ZVT k.p. Banská bystrica, 1981
- Sedláček, Pavel: Základy programování mikropočítače TP-8
- 4. seminární školení k využití výpočetní techniky-sborník přednášek. Dil 1
- 4. seminární školení k využití výpočetní techniky-sborník programových rutin SPU-800
- 5. seminární školení k využití výpočetní techniky : Sborník přednášek
- 6. seminární školení k využití výpočetní techniky-OS SPUAS - Systémové a aplikační programy
- Klvaňa M. 1983 , MONEX - jednoduchý uživatelský program pro spolupráci periferií systému SPU 800 s pamětí procesoru TP8, R: Konference "Možnosti využití zařízení SPU 800", ČSVTS Praha, 1983, V: Publikace "Možnosti využití zařízení SPU 800", ČSVTS KORT Ostrava, (1983), 72-75
- https://apps.dtic.mil/sti/tr/pdf/ADA342651.pdf (WebArchive)
- https://apps.dtic.mil/sti/tr/pdf/ADA342661.pdf (WebArchive)
- https://apps.dtic.mil/sti/tr/pdf/ADA359734.pdf (WebArchive)
- http://prog-story.technicalmuseum.cz/data/vut-fit/vyuzivani-vt.pdf (WebArchive)
- https://patentimages.storage.googleapis.com/a0/8c/82/0f7a60dfc96264/CS232023B1.pdf (WebArchive)
- čs. patent PV 1978-767
- Sdělovací technika: měsíčník pro rozvoj a praxi sdělovací elektrotechniky. Praha: Státní nakladatelství technické literatury, 05.1983, 31(5), s. 167. ISSN 0036-9942. Dostupné také z: https://ndk.cz/uuid/uuid:82425d00-6785-11ea-8fc0-005056825209
- Sdělovací technika: měsíčník pro rozvoj a praxi sdělovací elektrotechniky. Praha: Státní nakladatelství technické literatury, 12.1984, 32(12), s. 451. ISSN 0036-9942. Dostupné také z: https://ndk.cz/uuid/uuid:c2efdd70-6373-11ea-8fc0-005056825209