TNS HC-16

The TNS HC-16/1M micro-heet belongs to the category of personal computers for professional use. It can be operated in local networks with a central computer TNS-AT or TNS-XT or in a wilted configuration with external memory on flexible mini-discettes (TNS-DMF). It can be used as a personal computer, an intelligent terminal or a computer for scientific and technical calculations and bulk data processing. Printers supplied to TNS-XT/TNS-AT computers can be connected to the microcrocate.
The TNS-HC16/1M is a six-cibnit single microcomputer. Its core consists of Intel 8088 microprocessor with support circuits (DMA 8237 controller, interruption controller 8259 A, timer 82531 PPI 8255 A, UART 8250, MPSC 8274). Dynamic memory of 1 MB and EPROM 16 KB is available. The total RAM capacity is used 640 KB as a working area of MS-DOS, the rest of 'memory can be used as a RAM disk. For contact with the surroundings. And the microcomputer is equipped with entry/output ports that allow the keyboard to connect (it is part of the microcomputer,
The keyboard is the same as the TNS HC-16, just added the i8048 controller for IBM PC XT serial transmission), monitor, printers with parallel* or serial interface, serial or parallel differential coordinates (electronic mouse). Quick computer networks (TNS-Net 900). The motherboard components are two "slot" connectors, the bottom is occupied by a video card approx, to the top it is possible to connect the "Winchester" TNS-DFW hard disk drive through the SCSI card.
The microcomputer is very variable. For the necessary configuration of the hardware, it is necessary to set the micro -signs located on the printed circuit board. The valid connection board 1e fastened in the lower part of the ABS plastic cover. Above the ToutC Oeska is .4., Ikmo placed a membrane keyboard with buttons. The inputs and the sweat outputs are led on the rear forehead. Upper cover: E connected to the lower oven cover.
Micropott T 3e powered from an external EA source of 1605 HC, to which it is connected in Cetilovya cable. This cable is an integral part of the aikropotítíte and is drowned by the nine Cannon connector.
The waiting for the monitor with a shielded cable, which is connected to the Monitor 231. It is connected to the counter network by the TNS-HC16/1M using the "T" coaxial connector, which connects to the output: 2L.
Reset button to nail the computer. Printer with paraleani interiation connects to 4, first Printer T711 printer with serial interface to b_oneit.torm RS 232: Sl. FLÁFPY DISC Ö. It is used to connect the external memory of the TNS-DMF SDWOJIC Sechanics of the Disc), the 141 connector for connecting the electronic symbol 3Win 3.6 ".
Technical description
In TNS-HC16/1M, the i8088 processor with an hourly frequency of 4.77 MHz is used. It is connected in minimal mode, when it generates signals but, RD, WR and more, which will save the bus controller. To connect the DMA 8237 controller, the processor in minimal mode provides Hold and HLDA signals directly. With the exception of the dill instruction, the maximum mode is connected with maximum mode. On the motherboard are located basic peripheral circuits with addressing type input/output or addressing IOR and IOW. There is a circuit 8237A -S as a direct access controller - DMA, which has four channels. One is used to restore dynamic RAM and the remaining three are for general use. There is also a timer 8253, which has three channels. One is used to ✓ealize real -time clock by interruption, the other to timed dynamic memories and the third for the audio output over the speaker. There is also a universal circuit of the Wassai interface that is used to read data from the keyboard interface, to read the status of four configuration switches on the board, and for some one -ite internal tidici and status ports. Unlike IBM PC, the keyboard has parallel data transfer. On the motherboard there is also the VART 82S0 circuit for the tizeni series data transfer.
The motherboard contains common circuits from the world of IBM PC (8088, 8259, MHB8255A, ...), but also specifics, such as MIB207 semi -driving circuit (HP200; this circuit was originally as a separate plate) or keyboard solved by another processor (MHB8035).
Furthermore, there is a 5,25 "flexible drive controller for two disk drives with double -sided recording and twice the density of the recording. A substantial part of this tuner is realized by the 765A NEC or 8272 and Intel. Free for general use.
On the board is also designed RTC circuit MM58167BN, but it was not settled.
Total memory in the computer capacity is 1 RAM is out of 8 circuits in the bushing of 16 folded by memory 256K whether or 1m.
Memory renewal is done,
However, it does not transmit anything every 15,8253, but the EPROM memory is from the boot. ROM BIOS and network
Pagination
MB RAM and 16 KB EPROM. 20 or outlets, depending on which
As already mentioned, DMA transmission. Microseconds to transmit a transmission request that is "read" with a signal -MR. FC000H addresses and in its 16KB contains
However, HC 16/1m is necessary to store the entire capacity of the space, and the BIOS instead of the memory of its extension, etc. is reserved for 640 Kbyte in the operational memory of the space. DOSEM. Thus, this is not even directly mapped to use it was created for its paging mechanism to view
One of the sixteen pages of 64 kB into the "window" size 64 kB at E0000H to Effffh. The page is deciding on which page in this window is decided by the number in the 4-Bit port.
The microcomputer TNS-HC16/1M includes a standard CGA card located in the lower of the two "slot" connectors from the left side of the motherboard. Memory of 16 KB RAM occupies an address space from 88000h to BFFFH, its control is provided by the MC6B45 display (or the Bulgarian CM607P from the Botevgrad factory).
The card can work in two modes: - alphanumeric - 40 characters/ 25 tades - 80 characters/ 25 lines
- graphic
- 320 points x 200 points - 640 points x 200 points
In alphanumerce mode, each displayed character is encoded with two apartments in video tray. The first byte is the character code, the second is the attribute. The character is displayed in the 8 x 8 points fields, in eight colors in two shades. In the graphical mode at medium resolution (320x200), the code of each point determines one of the 4 ptednast -free colors. High resolution (640x200) shows points in black and white.
- HC-16 prototype, made 4pcs, with dedication "Made for TNS Slušovice"
- HC -16 2N - on the board reported "Development and production of organization '' 2n '' 405. ZO Svazarmu, Na Nivách 20, Prague 4 ,, produced dozens of pieces; unlike other versions, the parallel port is solved using 74xx logic
- HC-16 (mounted 256 KB DRAM in the right bottom of the motherboard), parallel port solved using an additional printed circuit board ZIO-PT-PXT or with MIB207 (HP200)
- HC-16/1m (fitted with 1MB DRAM in the lower left of the motherboard), parallel port solved by means of additional circuit board ZIO-PRT-PXT or with MIB207 (HP200)
In JZD AK Slušovice were made lower thousands of pieces of this computer.
EMS ('' extend Memory Segment Register '') at 0x37f, the address of one of the 64 KB of pages is recorded, which are then accessible in the 0XE000 segment.
Bios
The HC-16 uses a Rainbow BIOS, which is slightly different compared to the Consul 331 (eg is also a control/test EMS memory, etc.).
ROM
MD5
- 8F03CFBAD41EE1004B8F7C6BD402E20A * TNS_HC16_KBD-V1.059- (K573PF5) .bin ("(RL) soft 1989/8")
- 1A7E05DC1C0C8456E34A1D083666945A * TNS_HC16_BIOS-1.06-BOOT 1.04 ST (M27128AF1) .bin ("31/07/89", "Rainbow BIOS" contains in the first half of BOOT BIOS network card TNS-net 900)
- 509EE189DDF2BF11A40A11679B6067C6 * TNS_HC16_ZZNAK-CGA-ST (M2732AF1) .bin
There are other versions of bootrom and BIOS, if you have them, please contact you.
Network TNS-Net 900
The computer was also used as a server in the TNS-Net 900 networks for TNS HC-08 client computers, or TNS XT / AT TNS.
The creation of a computer
The entire design of the computer was created in response to the unreliable TNS HC-08. Eduard Smutný was originally supposed to propose a repair of the TNS HC-08, but refused to work on an outdated design with the Z80, rather made a brand new 16-bit computer. He was in the same closet as the TNS HC-08. The computer scheme was designed together with PC 16 NB Eduard Smutný, then it was drawn by Mr. Václav Svoboda and Miroslav Hofman from 405.
Inaccuracies/doubts related to the topic
Fix the OCR from the manual
The predecessor is not the IBM 5150, because it uses the MAX mode of the i8088. The TANDY 1000 is similar, but it has a different BIOS and does not have the EMS register at 0x37F
References
- https://www.high-voltage.cz/forum/pc-retro-sestavy/tns-hc16/ (WebArchive)
- https://www.retrobajty.cz/tns-hc16/ (WebArchive)
- http://www.kompjutry.cz/soubory/pocitacecssr_html/jzdakslusovice_tnshc16.html (WebArchive)
- https://www.youtube.com/watch?v=ym11zRsTkTs (WebArchive)
- https://martin.hinner.info/tns-hc16/ (WebArchive)