TapeFormatRK86 — различия между версиями

Материал из MK90.ORG wiki
Перейти к:навигация, поиск
м (Id переименовал страницу TapeFormat в TapeFormatRK86 без оставления перенаправления: расширение списка форматов записи на ленту)
 
(нет различий)

Текущая версия на 06:48, 24 мая 2016

Форматы записи на ленту

ЮТ-88

В минимальной конфигурации ввод/вывод на ленту идет в формате "Микро-80", осуществлять чтение/запись нужно через Монитор-0. После завершения записи или считывания на цифровых индикаторах HL высвечивается вычисленная контрольная сумма. После записи пользователь должен самостоятельно фиксировать правильную контрольную сумму, чтобы сверять ее с результатами чтения в будущем.

Метод кодирования - двухфазный, период следования бита равен 0,666 мс, скорость считывания ~1500 бит/сек.

Маркер 256 раз 0x0
Синхробайт 0xE6
Старший байт начального адреса START_L
Младший байт начального адреса START_H
Старший байт конечного адреса END_L
Младший байт конечного адреса END_H
Данные [...]

Монитор-F использует формат записи, совместимый с "Радио-86РК". На ленту записывается контрольная сумма, а скорость записи ~1200 бит/сек.

Маркер 256 раз 0x0
Синхробайт 0xE6
Старший байт начального адреса START_L
Младший байт начального адреса START_H
Старший байт конечного адреса END_L
Младший байт конечного адреса END_H
Данные [...]
Два нулевых байта 0x0 0x0
Синхробайт 0xE6
Старший байт контрольной суммы CSUM_L
Младший байт контрольной суммы CSUM_H


Микро-80

Скорость записи - 1500 бит/с, плотность записи составляет около 32 бит/мм. На одну кассету МК-60-2 с двух сторон помещается 600 килобайт информации.

Маркер 256 раз 0x0
Синхробайт 0xE6
Старший байт начального адреса START_L
Младший байт начального адреса START_H
Старший байт конечного адреса END_L
Младший байт конечного адреса END_H
Данные [...]

Радио-86РК

На ленту записывается контрольная сумма, а скорость записи ~1200 бит/сек.

Используемый в РК формат записи на магнитную ленту отличается от используемого в "Микро-80" только наличием в конце выводимой информации контрольной суммы, поэтому программы, записанные с "Радио-86РК", могут быть введены в "Микро-80". При попытке ввести в РК программу, записанную в "Микро-80", подпрограмма будет ожидать ввода контрольной суммы. Если не останавливать магнитофон и "позволить" ей читать начало следующей программы, то она будет воспринята как контрольная сумма и ввод будет окончен. Естественно, такая "контрольная сумма" не совпадет с реальной и МОНИТОР "ответит" на эти действия вопросительным знаком.

Маркер 256 раз 0x0
Синхробайт 0xE6
Старший байт начального адреса START_L
Младший байт начального адреса START_H
Старший байт конечного адреса END_L
Младший байт конечного адреса END_H
Данные [...]
Два нулевых байта 0x0 0x0
Синхробайт 0xE6
Старший байт контрольной суммы CSUM_L
Младший байт контрольной суммы CSUM_H

Эмуляторы

Эмуляторы для IBM PC предоставляют возможность загрузки лент из файлов, они также имеют определенную структуру.

.RKU

Старший байт начального адреса START_L
Младший байт начального адреса START_H
Старший байт конечного адреса END_L
Младший байт конечного адреса END_H
Данные [...]
Два нулевых байта 0x0 0x0
Синхробайт 0xE6
Старший байт контрольной суммы CSUM_L
Младший байт контрольной суммы CSUM_H

Источники

  • Г.Зеленко, В.Панов, С. Попов "Радиолюбителю о микропроцессорах и ЭВМ. Модуль сопряжения" - Радио, №9 1983 г., с.32
  • Г.Зеленко, В.Панов, Ю. Озеров, С. Попов "Персональный радиолюбительский компьютер "Радио-86РК" - Радио, №8 1986 г., с.25