Системные программы для ZX-Spectrum 128K 1969 г.

TRDOS. Дисковый интерфейс - аннотация. Введение в дисковую систему. Запуск.


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. Если у Вас подсоединен такой
интерфейс и если он не отключен, при подключении к источнику энергии системный
переключатель должен находиться в положении "Отключено".




СОДЕРЖАНИЕ:


  Оставте Ваш отзыв:

  НИК/ИМЯ
  ПОЧТА (шифруется)
  КОД



Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Железо - General Sound.
Железо - Капитан Nemo предлагает поделиться технологией KAY со всеми желающими заняться производством.
Оболочка - Об оболочке.
От редакции - новый украинский электронный журнал под названием "3BiT".
Вступление - От авторов.

В этот день...   4 мая