TNS HC-08
Home computer 8bit. 1988 JZD AK Slušovice. TNS GC. U880D @ 3 MHz. TNS-DOS(TurboDOS).
цена от 25 000 крон
Подключаемый к сети TNS-NET, HC-08 позволяет загружать систему по сети.
Клавиатура идентична TNS HC-16.
- TNS HC: базовый вариант, для подключения к сети TNS-NET.
- TNS HCF: мини-дискеты.
- TNS HCC: соединитель
- TNS HCFC: муфта+флп
- Мышь Tesla 3WN 16605
- 320 КБ ОЗУ
Всего сохранилось 3 варианта:
- Сетевой загрузчик HC-8 V 1.2 (RL) Slušovice Software 1988 г.
- 2048 байт CRC-32 2F0D5716
- Погрузчик TNS (FWL) - 1.0 JZD Slušovice 1989 г.
- 2x 2048 байт MD5: 1.0: c82a94264d590e60c2f3fff992a4affc rom1.bin + f6e39746e474850c3bb8451c4954ed26 rom2.bin
- Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.
- 2x 2048 байт MD5: 12504d6db4e44800d3912a7caa0070a7 hc08rom12_TNSROM1.BIN + 4be12ee31684fc48c9d32f425b82618f hc08rom12_TNSROM2.BIN
Для вариантов с двумя памятью 2716 первая с адреса 0x0000, вторая с адреса 0x1000 (т.е. есть пробел, видимо из-за замысла большей схемы). Код сначала копирует содержимое в ОЗУ, затем ПЗУ отключается от области памяти.
На компьютерах TNS-HC можно установить операционную систему либо с 5 1/4-дюймовых дискет, напрямую подключенных к нему, либо внутри сети по быстрой или медленной линии с другого компьютера в сети.
Под термином «быстрое линейное соединение» мы подразумеваем соединение компьютеров TNS коаксиальным кабелем с помощью модулей UPP-NET.
Под термином «медленное подключение линии» мы подразумеваем последовательную токовую петлю – каналы А и В, управляемую модулем ASK или QASK.
Токовая петля канала А и быстрая линия управляются общим техническим устройством и только от настройки переключателей в компьютере TNS-HC зависит, какой из них будет управляться. По этой причине их нельзя подключать одновременно.
После включения компьютера, или его перезагрузки, загрузчик сообщает об этом, отображая начальный заголовок, а затем начинает самостоятельно проверять, есть ли дискета в каком-либо из дисководов. Сначала он тестирует диск 0, затем 1. Если он действительно находит дискету, он пытается загрузить с нее специальную загрузочную программу, которая обычно хранится на зарезервированных дорожках каждой системной дискеты. Если найденный диск действительно является системным, будет загружена операционная система. В противном случае попытка установки системы будет неудачной («зависнет»).
Если загрузчик не находит дискету ни на одном диске, он спросит, откуда загрузить систему:
xxx спрашивает, откуда загрузиться (A,B,L,X,Y,0-31 + Take)?
Значение «xxx» — это номер данного компьютера TNS-HC, установленный коммутатором.
Ожидается, что пользователь введет один из следующих вариантов:
А – загрузчик попытается загрузить операционную систему с диска 0.
B — загрузчик попытается загрузить операционную систему с диска 1.
F - загрузчик пытается загрузить операционную систему сначала с диска 0. Если он не находит дискету в этом диске, он пытается загрузить систему и с диска 1.
X - загрузчик переключается на канал А токового контура
Y – загрузчик переключается на канал В токовой петли
L - загрузчик переключается на быструю линию. Это состояние установлено по умолчанию.
dd — номер, под которым известен в сети удаленный компьютер, с которого будет загружаться система. Он вводится в десятичном формате в диапазоне 0–31.
Если вы допустили ошибку при вводе опции, вы можете исправить ее с помощью клавиши [<-].
При загрузке с удаленного компьютера сначала необходимо определить, по быстрому или медленному каналу будет загружаться операционная система, и при необходимости определить текущий канал шлейфа. Как уже говорилось, по умолчанию установлена загрузка с быстрой линии, которая используется чаще всего. Отмечаем строку, выбрав L, X или Y. Загрузчик готовится к загрузке с нужной строки и еще раз спрашивает, откуда загрузить операционную систему. Однако теперь ожидает ввода номера удаленного компьютера, с которого будет загружаться система.
Загрузчик всегда пытается сначала загрузить операционную систему с дискет. Однако, чтобы нам не пришлось ждать, пока загрузчик обнаружит, что в дисководах нет вставленных дискет при загрузке с линии, мы можем нажать нужную опцию одновременно с нажатием кнопки [RESET]. После отпускания обеих кнопок загрузчик попытается загрузить систему по нашему запросу.
Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.
Дискета 0
Дискета 1
003 спрашивает, куда ввести (A,B,0-31 + Take)? 2
Линия подключается... ок
чтение операционной системы... ддд
Я передаю управление ОС
После включения компьютера или его перезагрузки загрузчик отображал свой первоначальный заголовок и начинал проверять, вставлены ли в дисководы дискеты. Такая последовательность действий следует даже несмотря на то, что 5 1/4" приводы физически не подключены к компьютеру. Однако загрузчик спросил, откуда загружаться, что говорит о том, что он не обнаружил дискет в приводах. Требуем загрузку через стандартный быстрая линия с компьютера номер 2. Загрузчик сначала попытался проверить, можно ли установить соединение, поэтому начал загрузку собственного системного файла SYS.SYS. передал управление системой.
2) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.в.
Дискета 0 загружает OSBOOT
OSBOOT V 2.01 (C) SWS/TPS Slusovice
Теперь загрузчик обнаружил системную дискету на диске 0, о чем можно судить по тому, что с дискеты удалось загрузить специальную загрузочную программу OSBOOT. Сначала он выписал свой заголовок, а затем поискал на дискете системный файл SYS.SYS, который передал после введения управления.
3) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.в.
Дискета 0
Дискета 1 загружает OSBOOT
Загрузчик проверил наличие дискет в приводах. Он не нашел диск в диске 0, но нашел в диске 1. Однако это не системный диск, поскольку загрузчику не удалось загрузить с него специальную загрузочную программу OSBOOT. Единственное решение этой ошибки — перезагрузить компьютер.
4) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.в.
Дискета 0 загружает OSBOOT
OSBOOT V 2.01 (C) SWS/TPS Slusovice
SYS.SYS не найден
Даже в этом случае дискета, вставленная в дисковод 0, не является системной, поскольку не содержит системного файла SYS.SYS.
5) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989г.
Ошибка выбора дискеты 1
В данном случае мы уже запросили загрузку с диска 1 при перезагрузке компьютера. Нажали одновременно кнопки [RESET] и [B]. Мы можем сказать об этом по тому факту, что загрузчик попытался сразу загрузиться с дискеты в диске 1 без предварительного тестирования диска 0. Однако, поскольку в этом диске не было системной дискеты, загрузчик выдал сообщение об ошибке.
6) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.в.
011 спрашивает, куда ввести (A,B,0-31 + Take)? 5
Линия устанавливает соединение... - ошибка связи.
011 спрашивает, куда ввести (A,B,0-31 + Take)?
Первое, что можно сделать из текстов в этом примере, это то, что мы уже запросили загрузку системы по быстрой линии во время перезагрузки. Мы одновременно нажали кнопки [RESET] и [L]. Загрузчик попытался установить соединение, но не смог. В этом случае ищите неисправность непосредственно на линии.
7) Погрузчик TNS (FWLP) - 1.2 JZD Slušovice 1989 г.в.
Дискета 0
Дискета 1
008 спрашивает, куда ввести (A,B,0-31 + Take)? 1
Линия подключается... ок
чтение операционной системы... 000
Если загрузчику удается установить соединение, он пытается загрузить системный файл SYS.SYS. Если файл не загружается (счетчик остается нулевым), проблему нужно искать непосредственно на компьютере, с которого должна загружаться система.
Сигналы выбора микросхемы генерируются микросхемой 74154 (IC104).
Выход 74154 | Диапазон ввода-вывода | Значение/схема | Примечание |
---|---|---|---|
CS0# | 0x3C-0x3F | - | |
CS1# | 0x38-0x3B | S2 | |
CS2# | 0x34-0x37 | - | Предположительно S3 !!! |
CS3# | 0x30-0x33 | S4 | |
CS4# | 0x2C-0x2F | PFD ВЫКЛ. | |
CS5# | 0x28-0x2B | PPIMAP | |
CS6# | 0x24-0x27 | МАПФ | |
CS7# | 0x20-0x23 | DEFMAP | |
CS8# | 0x1C-0x1F | ВЫКЛ. | |
CS9# | 0x18-0x1B | Карта FDC | |
CS10# | 0x14-0x17 | Карта FDC | |
CS11# | 0x10-0x13 | PPI 1 — MHB8255A | |
CS12# | 0x0C-0x0F | SIO — IC86 — UA8560D | Канал A (CTC1, канал 0): TNS-NET / Fast Line, канал B (CTC0, канал 1): последовательный принтер |
CS13# | 0x08-0x0B | PIO-IC51-UA855D | |
CS14# | 0x04-0x07 | CTC1 – IC88 – UA587D | |
CS15# | 0x00-0x03 | CTC0 – IC87 – UA587D |
TNS HC-08
Ссылки
- Kolektiv aut.: ASSEMBLER Z-80 ; II. vydání - Slušovice 1987
- Ing. M. Muselík: Systémový popis mikroprocesoru Z80 (technika + programování) ; Slušovice 1982
- P. Dvořák a kol.: Mikroprocesorový systém Z80 ; TESLA VÚST 1981 interní zpráva
- Ing. P. Valášek, CSc.: Mikroprocesor 8080 a jeho základní obvody, Svazek 2, díl 1; Knižnice ČSVTS - 1986
- J. Neštický a kol.: Stavebnice Z 80 ; Slušovice ....
- https://www.youtube.com/watch?v=iPhmtdLzlNg (WebArchive)