TRDOS
ДИСКОВЫЙ ИНТЕРФЕЙС
АННОТАЦИЯ
Интерфейс имеет следующие достоинства:
Легкий и быстрый
доступ
Широкий выбор
дисководов
Гибкость
Совместимость
Автозагрузка
Волшебная кнопка
поиск данных и программ осуществляется быстрее, чем
при использовании кассетной ленты
S^^.S" или 3",40 или 80 дорожечные, одно или дву-
сторонние дисководы.Максимальная емкость-свыше
2,5 млн знаков
интерфейс независим, поэтому можно использовать
Ваши диски с другими компьютерами
интерфейс может ипользоваться с компьютерами
SPECTRUM, SRECTRUM PLUS и SPECTRUM 128
после включения и сброса автоматически загружает
TRDOS( только SPECTRUM и SPECTRUM +)
Системный переключа-
тель
TRDOS В EPROM
Простой синтаксис
Простое обращение
с файлами
дает возможность сохранить программы, основанные
на ленте, с помощью нажатия на кнопку
используйте трехпозиционный переключатель для
сброса компьютера или переключателя интерфейса
дисковая операционная система (TRDOS) содержится
в EPROM, она использует только 112 байтов RAM
простой синтаксис с использованием ключевых слов
SPECTRUM обеспечивает доступ к файлам на диске
TRDOS на BASIC или машинном коде
TRDOS управляет матрицами с номерами и строками,
файлами с последовательным и произвольным досту-
пом
В этом буклете содержится информация для полного пользования TECIINOLOG Y
RESEARCH BETA 128 DISK INTERFACE (в дальнейшем DISK INTERFACE). В этом
руководстве даются сноски на компьютер SPECTRUM, но, если нет других указаний,
они применимы и к SPECTRUM PLUS и SPECTRUM 128. BETA 128 DISK
INTERFACE с SPECTRUM и SPECTRUM PLUS одинаковы (будем называться
SPECTRUM и PLUS). Существует разница в отношении SPECTRUM 128. Это будет
отмечено.
DISK INTERFACE используется с UNIUTY DISK, который содержит некоторое
количество обслуживающих программ (см.приложение). Размер диска может быть
5,25м или 3,5", в зависимости от Ваших требований.
1. ВВЕДЕНИЕ В ДИСКОВУЮ СИСТЕМУ
Дисковая система - это профессиональный способ хранения программ и файлов
данных в домашних и персональных компьютерных системах. Этот способ имеет
много преимуществ перед системами, базирующимися на лентах, такими как системы
на кассетных лентах и микронакопители. Дисковая система более надежна, проста в
использовании и более быстродействующая.
Терминология, относящаяся к гибким дискам, часто ведет к путанице, поэтому
ниже приводятся объяснения.
1.1. ДИСКИ И ДИСКОВОДЫ
Дисковый интерфейс "BETA PLUS" можно использовать накопители на дисках
5,25", 3,5м и 3м. Их называют гибкими дисками, дискетками, мини-дисками или
микро-дисками. Мы будем называть их просто диски. В настоящее время наиболее
используемый вид дисков 3,5м.
Гибкий диск, покрытый пластиком, диаметром 5,25", хранится в своем собствен-
ном маленьком шкафу или в пластиковом чехле. Хотя диски и "гибкие", их не следует
сгибать. Более маленькие диски 3,5" храняться в плотных пластиковых кожухах, что
означает, по крайней мере в течение некоторого времени, что их стоимость выше
стоимости дисков 5,25м.
Диски, вставленные в дисковод, вращаются внутри своих защитных чехлов со
скоростью 300 об/мин. Для защиты диски лучшего качества имеют пластиковое
кольцо, установленное вокруг кромки центральнго отверстия. Приводной механизм
зажимает это кольцо, а не более слабый диск. Индексное отверстие и подобное отвер-
стие в диске дает дисководу возмоожность следить за диском. Данные записываются
и считываются через прорезь или окно данных. Для защиты ценных данных в кожухе
имеется "Борозда защиты записи", которая может быть покрыта небольшим прикле-
ивающимся ярлыком. Как и небольшая наклейка на задней части кассеты, он пред-
отвращает случайную запись на диск или его стирание. Для кожухов диска 3,5"
имеется устройство, подобное кассете.
В продаже имеются дисководы для 40 или 80-дорожечных дисков. Многие диско-
воды имеют возможность переключения, что дает возможность использования 40 и
80-дорожечных дисков. Мнгие дисководы имеют только одну головку считывания/за-
писи (односторонние). Эти дисководы могут осуествлять считывание и запись только
на одной стороне диска. Другие дисководы имеют две головки считывания/записи
(двусторонние), что дает возможность использования обеих сторон диска. Золотое
правило состоит в том, чтобы обеспечить дублирование до того, как первоначальные
диски перезаписываются и направляются на считывание на другой специальный
дисковод. В идеале, если один пользователь диска использует 40 или 80-дорожечный
дисковод, то это должен делать и другой пользователь.
Однако, диски, форматированные и записанные одним видом исковоода, могут
считываться другим типом дисковода. Очевидно, что диск физически должен иметь
такой же размер.
В нижеприведенной схеме показана свместимость между различными типами
дисководов.
где
T -дорожка
SS -односторонний
DS -двухсторонний
С -совместимый
R -совместимый (только считывание)
X -несовместимый
? -несовместимый, но на некоторых типах дисководов может быть правильно.
Например, 40-дорожечный двусторонний дисковод совместим (считывание и за-
пись), и диски форматированы на 40-дорожечный односторонний дисковод. Но 80-
дорожечный двусторонний дисковод может считывать только с дисков, форматиро-
ванных на 40-дорожечный привод.
1.2. ДОРОЖКИ, СЕКТОРЫ, ПЛОТНОСТЬ
Процесс форматирования (раздел 6) дает возможность TRDOS и дисководу элек-
тронно разделять диск на 40 или 80 дорожек (в соответствии с дисководом), а каждую
дорожку - на секторы. Количество секторов на дорожку и количество байтов на сектор
полностью зависят от операционной системы на дисках (DOS).
TRDOS обеспечивает 16 секторов на дорожку и 256 байтов на сектор. Такое
-большое количество небольших секторов имеет несколько преимуществ.
Во-первых, если хранению подлежит только наибольшее количество данных, ис-
пользованию подлежит не слишком большая часть диска. Это ведет к экономии
большего количества файлов.
Во-вторых, при использовании файлов с произвольным доступом (раздел 13)
обеспечивается большая гибкость программы и увеличивается скорость работы.
Чтобы знать, что где расположено, TRDOS использует дорожку 0, в основнм, для
своих собственных целей поиска.
При наличии вышеуказанной информации можно рассчитать количество секто-
ров и емкость памяти форматированного диска. Эта форматированная емкость пред-
ставляет собой единственную имеющую значение цифру для любой системы, но
должна рассматриваться в связи с количеством и размером секторов. В нижеприве-
денной таблице представлена емкость TRDOS в килобайтах с различными дисково-
дами:
40-дорожечный односторонний Об'ем - 39*16 - 624 сектора*256 - 156 кбайт.
40-дорожечный двусторонний Об'ем - 79*16 - 1264 сектора*256 - 316 кбайт.
80-дорожечный дпосторонний Об'ем - 79* 16-1264 сектора*256 - 316 кБайт.
80-дорожечный двусторонний Об'ем - 159*16 - 2544 сектра*256 - 636 кбайт.
Это равняется 4 кбайтам на дорожку или 4 секторам на 1 кбайт. Этот последний
расчет, вероятно, наиболее пригоден. При изучении содержания диска с помоью CAT
(раздел 7) Вам всегда будет известно количество свободных секторов. Разделите это
количество на 4 и узнаете, сколько кбайт свободного пространства остается.
Вы заметили, что мы ничего не сказали о плотности. Термины единичная плот-
ность и двойная плотность относятся к упаковке данных на диске методом записи.
TRDOS использует двойную плотность -поэтому Вы получаете 16 секторов из 256
байтов на дорожку.
2. ЗАПУСК
2.1. ПОДКЛЮЧЕНИЕ
Теперь, когда у Вас есть дисковый интерфейс и один или более дисковоодов,
ознакомьтесь с нижеследуюими процедурами, прежде чем приступать к установке.
Если у Вас имеются другие интерфейсы, смотрите раздел 2.5.
1. Первый шаг - посмотрите на диаграмму 1 и определите четыре соединения.
Соединение, на котором имеется ярлык А, должно быть присоединено к задней части
SPECTRUM, если интерфейс не подходит. В этом случае интерфейс 1 попадает между
SPECTRUM и DISK INTERFACE. Соединение, находящееся напротив А, предназна-
чается для добавки других интерфейсов, например, ручки управления.
2. Прежде чем подсооединить дисковый интерфейс к SPECTRUM, следует очи-
стить соединитель на SPECTRUM, осторожно протерев обе стороны ватным тампо-
ном, смоченным метилированным спиртом.
3. Ваш дисковод уже должен быть снабжен соответствующей штепсельной вилкой
на соединяющем проводе: она должна быть вставлена в "отверстие дисковода" (обоз-
наченное "В" в диаграмме 1). Удостоверьтесь, что окрашенная сторона плоского
ленточнОго кабеля обращена к SPECTRUM.
4. Вставьте провод дисковода и произведите подключение.
5. Включите телевизор.
6. SPECTRUM PLUS: удостоверьтесь, что переключатель системы находится в
центре, в нормальном положении.
SPECTRUM 128: удостовертесь, что системный переключатель находится в поло-
жении "Отключено".
7. Выведите штепсель из источника питания SPECTRUM и введите в соединение
источника питания (обозначенный "С" на диаграмме 1).
8. SPECRUM PLUS: если подключено более одного дисковода задействуется только
дисковод "А", и через секунду Вы увидите на дисплее следующее:
♦TR-DOS VER 5.ХХ*
(С) 1986 TECHNOLOGY RESEARCH LTD
(U.K.)
A>
где 5.XX Номер версии
А> подсказка TRDOS
Возможно, что при подключенном питании SPECTRUM не распознает дисковый
интерфейс. Т.е. выше приведенная надпись не появится на экране. Если это случится,
то сбросьте SPECTRUM с помощью системного переключателя как описано в разделе
3.1.
SPECTRUM 128: SPECTRUM 128 запускается как обычно. Чтобы запустить
TRDOS напечатайте следующее:
RANDOMIZE USR 15616 <ENTER>
где <ENTER> - клавиша ENTER. Тогда на экране появится надпись, указанная
выше.
Теперь Вы находитесь в режиме TRDOS. Когда Вы изучите остальную часть
справочника, Вы сможете пользоваться различными командами и устройствами. Но
прежде всего Вы испытаете служебный диск. Служебный диск защищен от записи
(см.раздел 1.1) и должен оставаться таким.
Вставьте диск с обслуживающей программой в дисковод А (и закройте крышку
дисковода, если необходимо). Для представления на экране соодержания диска с
обслуживающей программой может быть использована программа CAT (см.раздел
7.1.). После того, как TRDOS выдаст А>, напечатайте нижеследующее и посмотрите,
что произойдет:
CAT <ENTER>
Обратите внимание, что CAT - ключевое слово, a <ENTER> представляет собой
клавишу на клавиатуре. На экране будет представлено примерно следующее:
TITLE (название): UTILI
6 FILE(S) (файлов)
О DEL FILE(S) (файлов)
A: SECREAD <С> 1: ТАРЕ 5.0<С> 4
A: DOCTOR <В> 22: TAPECOPY <В> 1
A: BOOT <В> 3: MAGIC <В> 12
1221 FREE
Предупреждение!
Никогда не отсоединяйте дисковый интерфейс от SPECTRUM при включенном в
сеть устройстве.
Никогда не вставляйте диск в дисковод с закрытой дверью при подключенной или
отключенной электроэнергии.
2.2. ПЕРЕЗАГРУЗКА
SPECTRUM 128 не может использовать эту возможность.
При подключении к сети или после сброса (предполагая, что системный переклю-
чатель в обычном положении, см.раздел 3) Вы автоматически переходите в режим
TRDOS, и система всегда выбирает дисковод A. TRDOS делает попытку загрузить
программу BASIC, называемую "BOOT" (замозагрузка). Если в дисководе "А" диск
отсутствует или если дверь дисковода открыта, или диск не содержит программы
"Самозагрузки" BASIC, то на экран выводится обычная подсказка, как в разделе 2.1.8.
Если диск находится в дисководе с закрытой дверью, при подключенной электро-
энергии, диск может быть испорчен, особенно, если дисководы имеют постоянно
загруженные головки. Для самозагрузки рекомендуются следуюие процедуры:
1) Подключение SPECTRUM
2) Загрузка диска с программой самозагрузки BASIC в дисковод А.
3) Сброс компьютера, как описано в разделе 3.1.
2.3. АВТОПРОВЕРКА ДИСКОВОДА
Когда запускается TRDOS, она автоматически проверяет технические условия
дисковода А. Это предполагает, что Вы хорошо владеете техникой и включили диско-
вод, прежде чем это сделал компьютер или до него.
TRDOS подгоняется так, чтобы соответствовать скорсти шага дисковода. Это зна-
чит, что более быстрая скорость шага новейших дисководов находит полное примене-
ние. TRDOS также осуествляет проверку на соответствие технических условий дис-
ковода на 40 или 80 дорожек, одно или двухстороннего.
Эти испытания проводятся даже в том случае, если в дисководе нет диска. Если
подключено более одного дисковода, они тоже подвергаются проверке при первой
адресации к каждому отдельному дисководу.
2.4. КОМАНДЫ "40" и "80"
У некоторых! из устаревших 40-дорожечных дисководов нет конечного останова и,
следовательно, автопроверка не действует, то есть, TRDOS воспринимает его как
80-дорожечный дисковод. Команда "40" информирует систему, что выбранный дис-
ковод 40-дороожечный.
Например:
40 <ENTER>.
При наличии переключаемых 40/80-дорожечных дисководов возможно переклю-
чение с 40 на 80 после того как TRDOS произвела проверку. TRDOS должна быть
информирована, что Вы переключились введя команду "40" или "80".
Например:
80 <ENTER>.
2.5. ДРУГИЕ ИНТЕРФЕЙСЫ
Дисковый интерфейс должен совмещаться со всеми имеющимися переферийны-
ми устройствами SINCLAIR, такие как интерфейс 1 и микродрайв. Он может работать
также с другими вспомогательными устройствами. Для этого они просто включаются
в соединитель, находящийся в задней части дискового интерфейса.
Существует несколько вспомогательных устроойств, использующих память ROM
только для чтения занимающих место в памяти наряду с TRDOS. Если у нас подсое-
динен такой интерфейс, и если он не отключен, то Вы должны сначала отключить
дисковый интерфейс, установив системный переключатель в положение "Выключе-
но".
3. СИСТЕМНЫЙ ПЕРЕКЛЮЧАТЕЛЬ
Системный переключатель находится на левой стороне дискового интерфейса. Это
трехпозиционный переключатель. При нормальнй работе переключатель должен
находиться в положении NORMAL (среднее).
SPECTRUM 128: Системный переключатель должен находится в положении
"Выкл".
Обычно при работе в TRDOS переключатель должен находиться в центральной
позиции. Это отражено в разделе 2.1.6. при включенном питании это дает возмож-
ность TRDOS принять управление.
Переход от TRDOS на SOS и обратно (раздел 5) осуществляется без помощи
переключателя. SOS-STANDART OPERATING SISTEM).
3.1. СБРОС
SPECTRUM 128: не пользуйтесь системным переключателем для сброса. Вместо
этого используйте кнопку сброса на компьютере. Устройство сброса вмонтировано в
дисковый интерфейс. Оно предназначено для полного сброса системы. Практически
результат как если бы SPECTRUM был отключен и затем снова включен. Для обеспе-
чения сброса Вам следует перевести переключатель в положение RESET, а затем
вернуть в центральне пложение (NORMAL). После сброса на RAMTOR восстанавли-
вается обычное значение, все переменные и память стираются. Следовательно, с
помоью этого метода можно быстро и легко убедиться, что все команды и данные
предыдущих операций сброшены и SPECTRUM очищен.
Сброс обеспечивает также быстрый способ перехода от одного вида работы к
другому, при условии, что данные в памяти не нужны.
3.2. ПОЛОЖЕНИЕ "ВЫКЛЮЧЕНО"
SPECTRUM 128: всегда устанавливайте системный переключатель в это положе-
ние.
Как упоминалось в разделе 2.5, существует несколько дополнительных устройств,
которые используют ПЗУ (постоянное запоминающее устройство), которое претен-
дует на пространство в памяти на ряду с TRDOS. Если у Вас подсоединен такой
интерфейс и если он не отключен, при подключении к источнику энергии системный
переключатель должен находиться в положении "Отключено".