TNS HC-16
Pečeňa XT,Home computer 16bit. Eduard Smutný, Václav Svoboda, Miroslav Hofman, 405. ZO Svazarmu (2N). 1988 JZD AK Slušovice.
IBM 5150 a TNS HC-08. Die Hardware basiert auf i8088 @4.77 MHz, 256kB-1024kB RAM. MS-DOS.
In einem Computerhandbuch aus der Zeit heißt es:
Der Mikrocomputer TNS HC-16/1M gehört zur Kategorie der Personalcomputer für den professionellen Einsatz. Es kann in lokalen Netzwerken mit einem Zentralrechner TNS-AT oder TNS-XT oder in einer verteilten Konfiguration mit externem Speicher auf flexiblen Minidisketten (TNS-DMF) betrieben werden. Es kann als Personal Computer, intelligentes Terminal oder Computer für wissenschaftliche und technische Berechnungen und Massendatenverarbeitung verwendet werden. Mit TNS-XT/TNS-AT-Computern gelieferte Drucker können an den Mikrocomputer angeschlossen werden.
Der TNS-HC16/1M ist ein Sechzehn-Bit-Single-Board-Mikrocomputer. Sein Kern ist ein Intel 8088 Mikroprozessor mit unterstützenden Schaltkreisen (DMA-Controller 8237, Interrupt-Controller 8259 A, Timer 82531 PPI 8255 A, UART 8250, MPSC 8274). Es stehen 1 MB dynamischer Speicher und 16 KB EPROM-Speicher zur Verfügung. Von der gesamten RAM-Kapazität werden 640 KB als MS-DOS-Arbeitsbereich genutzt, der Rest des Speichers kann als RAM-Disk genutzt werden. Für den Kontakt mit der Umgebung ist der Mikrocomputer mit Ein-/Ausgangsanschlüssen ausgestattet, die den Anschluss einer Tastatur ermöglichen (sie ist Teil des Mikrocomputers,
die Tastatur ist die gleiche wie beim TNS HC-16, nur wurde ein i8048-Controller für die Umstellung auf serielle IBM PC XT-Übertragung hinzugefügt), ein Monitor, ein Drucker mit paralleler* oder serieller Schnittstelle, ein serieller oder paralleler Differenzkoordinatenencoder (elektronische Maus), ein Paar flexible Festplatten (TNS-DMF) als externer Speicher, schnelle Computernetzwerkleitungen (TNS-NET 900). Die Komponenten des Motherboards sind zwei Anschlüsse vom Typ „Slot“, der untere ist mit der CCA-Grafikkarte belegt, der obere kann über eine SCSI-Karte mit der Festplatte vom Typ „WINCHESTER“ TNS-DFW verbunden werden.
Der Mikrocomputer ist sehr variabel. Für die notwendige Hardware-Konfiguration ist es notwendig, die auf der Leiterplatte befindlichen Mikroschalter einzustellen. Gültige Anschlussplatine 1e im unteren Teil der ABS-Kunststoffabdeckung befestigt. Oberhalb dieses Bereichs befindet sich eine Folientastatur mit Tasten. Auf der Rückseite sind die Ein- und Ausgänge des Potis dargestellt. Die obere Abdeckung ist durch selbstspannende Rohre mit der unteren Abdeckung verbunden.
Der Mikrotopf wird von einer externen EA 1605 HC-Quelle gespeist, an die er über ein Sensorkabel angeschlossen ist. Dieses Kabel ist ein integraler Bestandteil des Aicropotatate und ist mit einem neunpoligen CANNON-Stecker ausgestattet.
Die Verbindung des Computers mit dem Monitor erfolgt über ein abgeschirmtes Kabel, das in den MONITOR 231-Anschluss eingesteckt wird. Der Anschluss des TNS-HC16/1M an das Computernetzwerk erfolgt über einen Koaxialstecker vom Typ „T“, der an den :2L-Ausgang angeschlossen wird.
Mit der RESET-Taste wird der Computer zurückgesetzt. Drucker mit paralleler Schnittstelle zum Anschluss an 4,1-Stecker-Drucker PRINTER t711 Drucker mit serieller Schnittstelle zu b_oneit.torm RS 232 :Sl. Der Anschluss FLOFFY DISC 0 dient zum Anschluss des externen Speichers TNS-DMF (ein Paar Echtzeitfestplatten), Anschluss 141 zum Anschluss eines elektronischen Systems vom Typ 3WIN 3,6".
Technische Beschreibung
Der TNS-HC16/1M nutzt einen i8088-Prozessor mit einer Taktfrequenz von 4,77 MHz. Es ist im Minimalmodus angeschlossen, wenn es die Signale ALE, RD, WR und andere erzeugt, was den Buscontroller schont. Um den 8237 DMA-Controller anzuschließen, stellt der Prozessor im Minimalmodus direkt die HOLD- und HLDA-Signale bereit. Mit Ausnahme des Coprozessor-Befehls ist die Verkabelung kompatibel zum Maximalmodus. Auf der Hauptplatine befinden sich grundlegende Peripherieschaltkreise mit I/O-Adressierung bzw. IOR- und IOW-Adressierung. Als Direct Memory Access Controller – DMA – gibt es eine 8237A-S-Schaltung, die über vier Kanäle verfügt. Einer wird für die dynamische RAM-Wiederherstellung verwendet und die restlichen drei sind für den allgemeinen Gebrauch bestimmt. Als nächstes gibt es eine 8253-Timerschaltung mit drei Kanälen. Einer wird verwendet, um die Echtzeituhr mithilfe von Interrupts zu optimieren, der zweite dient zur zeitlichen Steuerung der Aktualisierung dynamischer Speicher und der dritte dient zur Audioausgabe über den Lautsprecher. Darüber hinaus gibt es eine universelle WASSAI-Parallelschnittstellenschaltung, die zum Lesen von Daten von der Tastaturschnittstelle, zum Lesen des Status der vier Konfigurationsschalter auf der Platine und für einige interne Einzelbit-Logik- und Status-Ports verwendet wird. Im Gegensatz zum IBM-PC verfügt die Tastatur über eine parallele Datenübertragung. Auf dem Motherboard befindet sich außerdem eine VART 82S0-Schaltung zur Steuerung der seriellen Datenübertragung.
Das Motherboard enthält gängige Schaltungen aus der IBM-PC-Welt (8088, 8259, MHB8255A, ...), aber auch Besonderheiten, z.B. Semi-Custom-Schaltung MIB207 (HP200; diese Schaltung war ursprünglich eine separate Platine) oder eine Tastatur, die von einem anderen Prozessor gelöst wurde (MHB8035).
Das Board verfügt außerdem über einen kompatiblen Diskettencontroller i8272A (oder gleichwertig CM609P, uPD765AC, Z0765A08PSC usw.). für zwei 5,25"-Diskettenlaufwerke mit beidseitiger Aufzeichnung und doppelter Aufzeichnungsdichte. Ein wesentlicher Teil dieses Debuggers wird durch eine 765A NEC- oder 8272 A Intel-Schaltung implementiert. Auf der Platine befindet sich außerdem ein 8259A Interrupt Debugger. Drei der acht Ebenen sind mit Tastatur, Echtzeituhr und Disketten-Fader belegt. Andere sind für die allgemeine Nutzung kostenlos.
Die RTC-Schaltung MM58167BN ist ebenfalls auf der Platine vorgesehen, wurde jedoch nicht verbaut.
Die Gesamtspeicherkapazität im Computer beträgt 1 RAM, er besteht aus 8 Schaltkreisen in einem DIL-Gehäuse mit 16 Komponenten, es handelt sich um einen Speicher von 256 KB oder 1 MB.
Die Speicherwiederherstellung ist abgeschlossen.
Der Timer gibt alle 15 8253 aus, überträgt jedoch nichts, nur der EPROM-Speicher wird vom Bootloader gefunden. ROM-BIOS und Netzwerk
Paging
MB RAM und 16 KB EPROM. 20 oder Terminals, je nachdem
wie bereits erwähnt, per DMA-Übertragung. Mikrosekunden-Übertragungsanfrage, bei der ein „Lesen“ durch das -MR-Signal durchgeführt wird. adressiert FC000H und enthält 16 KB
Allerdings HC 16/1M. Im Falle der Ausstattung des Computers mit Megabit-1-Schaltkreisen ist es notwendig, diese gesamte Kapazität des für das Display und das BIOS reservierten Speicherplatzes anstelle seines Erweiterungsspeichers usw. einzusparen. 640 KByte sind für den Betriebsspeicherteil des Speicherplatzes reserviert, und die geringere Kapazität von 384 KByte bleibt bestehen. Unter DOS. Dies ist also nicht einmal eine direkt zugeordnete Verwendung, die es ermöglicht, seinen Paging-Mechanismus anzuzeigen
eine von sechzehn 64-KB-Seiten in ein 64-KB-„Fenster“ an den Adressen E0000h bis EFFFFh. Welche Seite in diesem Fenster erscheint, wird durch die auf den 4-Bit-Port geschriebene Nummer bestimmt.
Der Mikrocomputer TNS-HC16/1M wird standardmäßig mit einer CGA-Karte geliefert, die sich im unteren der beiden „Slot“-Anschlüsse auf der linken Seite des Motherboards befindet. Der Video-RAM mit einer Gesamtkapazität von 16 KB belegt den Adressraum von 0xB8000 bis 0xBAFFF, seine Verwaltung übernimmt der Display-Controller MC6845 (oder der bulgarische CM607P aus dem Werk Botevgrad).
Die Karte kann in zwei Modi arbeiten: - alphanumerisch - 40 Zeichen/25 Zeilen - 80 Zeichen/25 Zeilen
- Grafik
- 320 Punkte x 200 Punkte - 640 Punkte x 200 Punkte
Im alphanumerischen Modus wird jedes angezeigte Zeichen durch zwei Bytes im VideoRAM codiert. Das erste Byte ist der Zeichencode, das zweite das Attribut. Das Emblem wird in Feldern von 8 x 8 Punkten in acht Farben in zwei Farbtönen angezeigt. Im Grafikmodus bei mittlerer Auflösung (320x200) bestimmt der Code jedes Punktes eine der 4 voreingestellten Farben. Hohe Auflösung (640 x 200) zeigt Punkte in Schwarzweiß an.
- HC-16-Prototyp, 4 Stück produziert, mit der Widmung „made for TNS Sluzovice“
- HC-16 2N – auf der Tafel steht „Entwicklung und Produktion der Organisation „2N“ 405“. VON SVAZARM, Na Nivách 20, Prag 4, wurden Dutzende von Stücken hergestellt; im Gegensatz zu anderen Versionen wird der Parallelport hier mit 74xx-Logik gelöst
- HC-16 (ausgestattet mit 256 kB DRAM im unteren rechten Teil des Motherboards), Parallelport gelöst mit zusätzlicher Platine ZIO-PRT-PXT oder mit MIB207 (HP200)
- HC-16/1M (ausgestattet mit 1 MB DRAM im unteren linken Teil des Motherboards), Parallelport gelöst mit zusätzlicher Leiterplatte ZIO-PRT-PXT oder mit MIB207 (HP200)
Im JZD AK Slušovice wurden weniger als tausend Exemplare dieses Computers hergestellt.
In das EMS-Register („Extend Memory Segment Register“) an der Adresse 0x37F wird die Adresse einer der 64 KB großen Seiten geschrieben, die dann im Segment 0xE000 zugänglich sind.
BIOS
Der HC-16 verwendet ein RAINBOW-BIOS, das sich geringfügig vom Consul 331 unterscheidet (z. B. gibt es einen zusätzlichen EMS-Speichertreiber/-test usw.).
ROM
MD5s
- 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“, „DUHA BIOS“, enthält TNS-NET 900-Netzwerkkarten in der ersten Hälfte des BOOT-BIOS)
- 509ee189ddf2bf11a40a11679b6067c6 *TNS_HC16_character-CGA-ST(M2732AF1).BIN
Es gibt andere Versionen von BOOTROM und BIOS. Wenn Sie welche haben, lassen Sie es mich bitte wissen.
Netzwerk TNS-NET 900
Der Computer wurde auch als Server in TNS-NET 900-Netzwerken für TNS HC-08- oder TNS XT/AT-Clientcomputer verwendet.
Die Entstehung des Computers
Das gesamte Design des Computers wurde als Reaktion auf den unzuverlässigen TNS HC-08 entwickelt. Eduard Smutný sollte ursprünglich eine Lösung für den TNS HC-08 entwerfen, weigerte sich jedoch, mit dem Z80 an dem veralteten Design zu arbeiten, und zog es vor, einen völlig neuen 16-Bit-Computer zu entwickeln. Es befand sich im selben Gehäuse wie das TNS HC-08. Das Computerdiagramm wurde zusammen mit PC 16 NB von Eduard Smutný entworfen, dann wurde es von Herrn Václav Svoboda und Miroslav Hofman von der 405. ZO Svazarmu gezeichnet (aus der Straße „Na Nivách“, wo sie arbeiteten, entstand nach der Revolution der Name der Firma 2N).
Korrigieren Sie die OCR anhand des Handbuchs
Der Vorgänger ist nicht der IBM 5150, da dieser den MAX-Modus des i8088 nutzt. Der TANDY 1000 ist ähnlich, verfügt jedoch über ein anderes BIOS und verfügt nicht über das EMS-Register bei 0x37F
Referenzen
- https://www.high-voltage.cz/forum/pc-retro-sestavy/tns-hc16/ (WebArchive) (archive.is)
- https://www.retrobajty.cz/tns-hc16/ (WebArchive) (archive.is)
- http://www.kompjutry.cz/soubory/pocitacecssr_html/jzdakslusovice_tnshc16.html (WebArchive) (archive.is)
- https://www.youtube.com/watch?v=ym11zRsTkTs (WebArchive) (archive.is)
- https://martin.hinner.info/tns-hc16/ (WebArchive) (archive.is)