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. i8088 @4.77 MHz, 256kB-1024kB RAM. MS-DOS.
В старинном руководстве к компьютеру говорится:
Микрокомпьютер ТНС HC-16/1М относится к категории персональных компьютеров профессионального использования. Может работать в локальных сетях с центральным компьютером TNS-AT или TNS-XT или в распределенной конфигурации с внешней памятью на гибких минидисках (TNS-DMF). Его можно использовать как персональный компьютер, интеллектуальный терминал или компьютер для научно-технических расчетов и массовой обработки данных. К микрокомпьютеру можно подключить принтеры, поставляемые с компьютерами TNS-XT/TNS-AT.
TNS-HC16/1M — шестнадцатибитный одноплатный микрокомпьютер. Его ядром является микропроцессор Intel 8088 с поддерживающими схемами (контроллер DMA 8237, контроллер прерываний 8259 А, таймер 82531 PPI 8255 А, UART 8250, MPSC 8274). Доступны динамическая память объемом 1 МБ и память EPROM объемом 16 КБ. Из общего объема оперативной памяти 640 КБ используется как рабочая область MS-DOS, остальная память может использоваться как RAM-диск. Для контакта с окружающей средой микрокомпьютер оснащен портами ввода-вывода, позволяющими подключать клавиатуру (она входит в состав микрокомпьютера,
клавиатура такая же, как у TNS HC-16, только добавлен контроллер i8048 для преобразования в последовательную передачу IBM PC XT), монитор, принтер с параллельным* или последовательным интерфейсом, последовательный или параллельный дифференциальный кодер координат (электронная мышь), пара гибких дисков (TNS-DMF) в качестве внешней памяти, быстрые линии компьютерной сети (TNS-NET 900). Составляющими материнской платы являются два разъема типа «слот», нижний занят видеокартой CCA, верхний может быть подключен к жесткому диску TNS-DFW типа «WINCHESTER» через карту SCSI.
Микрокомпьютер очень изменчив. Для необходимой аппаратной конфигурации необходимо настроить микропереключатели, расположенные на печатной плате. Действующая соединительная плата 1e закреплена в нижней части крышки из АБС-пластика. Над этой областью расположена мембранная клавиатура с кнопками. Входы и выходы потенциометра показаны на задней панели. Верхняя крышка соединена с нижней крышкой самонатяжными трубками.
Микропот питается от внешнего источника EA 1605 HC, к которому он подключается через сенсорный кабель. Этот кабель является неотъемлемой частью аикропотатата и утончен девятиконтактным разъемом CANNON.
Компьютер подключается к монитору экранированным кабелем, который вставляется в разъем MONITOR 231. TNS-HC16/1M подключается к компьютерной сети с помощью коаксиального разъема типа «Т», который подключается к выходу :2L.
Кнопка RESET используется для перезагрузки компьютера. Принтер с параллельным интерфейсом подключается к 4-х одномекторному принтеру PRINTER t711 с последовательным интерфейсом к b_oneit.torm RS 232 :Sl. Разъем FLOFFY DISC 0 предназначен для подключения внешней памяти TNS-DMF (пара дисков реального времени), разъем 141 для подключения электронной системы типа 3WIN 3,6".
Техническое описание
В TNS-HC16/1M используется процессор i8088 с тактовой частотой 4,77 МГц. Подключается в минимальном режиме, когда формирует сигналы ALE, RD, WR и другие, что экономит контроллер шины. Для подключения контроллера DMA 8237 процессор в минимальном режиме напрямую подает сигналы HOLD и HLDA. За исключением инструкции сопроцессора, схема подключения совместима с максимальным режимом. Основные периферийные схемы с адресацией ввода-вывода или адресацией IOR и IOW расположены на материнской плате. В качестве контроллера прямого доступа к памяти используется схема 8237A-S — DMA, имеющая четыре канала. Один используется для динамического восстановления оперативной памяти, а остальные три предназначены для общего использования. Далее идет схема таймера 8253, имеющая три канала. Один используется для синхронизации часов реального времени с помощью прерываний, второй — для синхронизации обновления динамической памяти, а третий — для вывода звука через динамик. Кроме того, существует универсальная схема параллельного интерфейса WASSAI, которая используется для чтения данных с интерфейса клавиатуры, для считывания состояния четырех переключателей конфигурации на плате, а также для некоторых однобитовых внутренних логических портов и портов состояния. В отличие от IBM PC, клавиатура имеет параллельную передачу данных. На материнской плате также имеется схема VART 82S0 для управления последовательной передачей данных.
Материнская плата содержит общие схемы из мира IBM PC (8088, 8259, MHB8255A, ...), но также и особенности, например. полузаказная схема MIB207 (HP200; изначально эта схема была отдельной платой) или клавиатура, решенная другим процессором (MHB8035).
На плате также имеется совместимый контроллер гибких дисков i8272A (или эквивалентный CM609P, uPD765AC, Z0765A08PSC и т. д.). для двух дисководов 5,25 дюйма с двусторонней записью и двойной плотностью записи. Значительная часть этого отладчика реализована на схеме 765A NEC или 8272 A Intel. Также на плате имеется отладчик прерываний 8259A. Три из восьми уровней занимают клавиатура, часы реального времени и фейдер гибкого диска. Другие бесплатны для общего использования.
На плате также предусмотрена схема RTC MM58167BN, но она не установлена.
Общий объем памяти в компьютере составляет 1 ОЗУ, он выполнен из 8 схем в корпусе DIL с 16 компонентами, это память 256К или 1М.
Восстановление памяти выполнено,
таймер каждые 15 выдает 8253, однако ничего не передает, только память EPROM находится из загрузчика. ПЗУ BIOS и сеть
Пейджинг
ОЗУ МБ и EPROM 16 КБ. 20 или клеммы, в зависимости от
как уже упоминалось, посредством передачи DMA. запрос на передачу в микросекундах, при котором «чтение» выполняется сигналом -MR. обращается к FC000H и содержит в своих 16 КБ
ХК 16/1М, однако. В случае оснащения компьютера схемами со скоростью 1 мегабит необходимо сохранить всю эту емкость пространства, отведенного под дисплей, и BIOS вместо его памяти расширения и т. д. Для части пространства оперативной памяти резервируется 640 Кбайт, а меньшая емкость 384 Кбайт остается. По ДОС. таким образом, это даже не напрямую сопоставленное использование, позволяющее отображать механизм подкачки.
одну из шестнадцати страниц размером 64 КБ в «окно» размером 64 КБ по адресам от E0000h до EFFFFh. Какая страница появится в этом окне, определяется номером, записанным в 4-битный порт.
Микрокомпьютер TNS-HC16/1M стандартно поставляется с картой CGA, расположенной в нижнем из двух разъемов типа «слот» на левой стороне материнской платы. Видеопамять общей емкостью 16 КБ занимает адресное пространство от 0xB8000 до 0xBAFFF, ее управление обеспечивает контроллер дисплея MC6845 (или болгарский CM607P производства Ботевградского завода).
Карта может работать в двух режимах: - буквенно-цифровой - 40 символов/25 строк - 80 символов/25 строк
- графика
- 320 баллов х 200 баллов - 640 баллов х 200 баллов
В буквенно-цифровом режиме каждый отображаемый символ кодируется двумя байтами видеопамяти. Первый байт — это код символа, второй — атрибут. Эмблема отображается на полях размером 8 х 8 точек, восемью цветами двух оттенков. В графическом режиме среднего разрешения (320х200) код каждой точки определяет один из 4-х предустановленных цветов. Высокое разрешение (640x200) отображает точки в черно-белом режиме.
- Прототип HC-16, выпущено 4 штуки, с надписью «Сделано для TNS Sluzovice».
- HC-16 2N - на плате написано "разработка и производство организации ''2Н'' 405. ИЗ СВАЗАРМ, На Нивач 20, Прага 4, , выпущено десятки штук; в отличие от других версий, параллельный порт здесь решен с использованием логики 74хх
- HC-16 (оснащен 256 КБ DRAM в правой нижней части материнской платы), параллельный порт с дополнительной платой ZIO-PRT-PXT или MIB207 (HP200)
- HC-16/1M (оснащен 1 МБ DRAM в нижней левой части материнской платы), параллельный порт с дополнительной печатной платой ZIO-PRT-PXT или MIB207 (HP200)
На заводе JZD AK Slušovice было произведено менее тысячи штук этого компьютера.
Регистр EMS («Регистр расширения сегмента памяти») по адресу 0x37F, в него записывается адрес одной из страниц размером 64 КБ, которые затем доступны в сегменте 0xE000.
БИОС
В HC-16 используется RAINBOW BIOS, который немного отличается от Consul 331 (например, имеется дополнительный драйвер/тест памяти EMS и т. д.).
ПЗУ
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", "DUHA BIOS", содержит сетевые карты TNS-NET 900 в первой половине BOOT BIOS)
- 509ee189ddf2bf11a40a11679b6067c6 *TNS_HC16_character-CGA-ST(M2732AF1).BIN
Существуют и другие версии BOOTROM и BIOS, если они у вас есть, сообщите мне.
Сеть TNS-NET 900
Компьютер также использовался в качестве сервера в сетях TNS-NET 900 для клиентских компьютеров TNS HC-08 или TNS XT/AT.
Появление компьютера
Вся конструкция компьютера создавалась как реакция на ненадёжный TNS HC-08. Изначально Эдуард Смутный должен был разработать исправление для TNS HC-08, но он отказался работать над устаревшей конструкцией с Z80, предпочтя создать совершенно новый 16-битный компьютер. Он находился в том же шкафу, что и TNS HC-08. Компьютерную схему разработал совместно с ПК 16 НБ Эдуард Смутный, затем ее нарисовали Вацлав Свобода и Мирослав Хофман из 405-го ЗО Свазарму (от улицы «На Нивач», где они работали, название фирмы 2Н возникло после революции).
Исправьте OCR из руководства
Предшественником не является IBM 5150, поскольку он использует режим MAX i8088. TANDY 1000 похож, но у него другой BIOS и нет регистра EMS по адресу 0x37F.
Ссылки
- 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)