Инструменты пользователя

Инструменты сайта


msx:data_recorder

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
msx:data_recorder [2020-11-21 19:48]
GreyWolf [MSX — НМЛ (Накопитель на магнитной ленте)]
msx:data_recorder [2023-03-13 20:02] (текущий)
GreyWolf
Строка 3: Строка 3:
 Это описание интерфейса магнитофона (НМЛ) на MSX. Это описание интерфейса магнитофона (НМЛ) на MSX.
  
-Команды для работы с НМЛ из [[msx:​basic:​start|]] описаны [[msx:basic_programming_guide:09#n5|здесь]].+Команды для работы с НМЛ из [[msx:​basic:​|]] описаны [[msx:basic_dialogue_programming_language:009#n95|здесь]].
  
 Скорость передачи данных Скорость передачи данных
   * 1200 бод(бит/​с) — используется по умолчанию   * 1200 бод(бит/​с) — используется по умолчанию
   * 2400 бод(бит/​с)   * 2400 бод(бит/​с)
-Скорость работы по умолчанию может быть переопределена в операторе ''​SCREEN'',​ подробнее [[msx:basic_programming_guide:​05#​n7|здесь]].+Скорость работы по умолчанию может быть переопределена в операторе ''​SCREEN'',​ подробнее [[msx:basic_dialogue_programming_language:​005#​n7|здесь]].
  
 {{anchor:​fsk_encoding}} {{anchor:​fsk_encoding}}
Строка 69: Строка 69:
  
 Заголовок (header) — это группа сигналов специальной частоты,​ записанных на ленте, которая используется для стабилизации ленты и определения скорости передачи информации после начала движения ленты или для разделения двух файлов. В первом случае используется "​длинный"​ заголовок,​ во втором - "​короткий"​. Заголовок (header) — это группа сигналов специальной частоты,​ записанных на ленте, которая используется для стабилизации ленты и определения скорости передачи информации после начала движения ленты или для разделения двух файлов. В первом случае используется "​длинный"​ заголовок,​ во втором - "​короткий"​.
-^  Скорость (бод) ​ ^  Заголовок ​ ^  Представление заголовка ​ ^+^  Скорость ​\\ (бод) ​ ^  Заголовок ​ ^  Представление заголовка ​ ^
 |  1200  |  Длинный ​ |2400 Гц × 16000 (≈6.7 с)| |  1200  |  Длинный ​ |2400 Гц × 16000 (≈6.7 с)|
 |:::|  Короткий ​ |2400 Гц × 4000 (≈1.7 с)| |:::|  Короткий ​ |2400 Гц × 4000 (≈1.7 с)|
Строка 79: Строка 79:
 ===== Файлы текстов в коде ASCII ===== ===== Файлы текстов в коде ASCII =====
  
-В этом формате программы на языке [[msx:​basic:​start|]] записываются командой ''​[[msx:​basic_programming_guide:09#​save2|SAVE]]''​. Кроме этого, в коде ASCII записываются файлы, созданные при помощи команды ''​[[msx:​basic_programming_guide:​09#​open|OPEN]]''​. ​+В этом формате программы на языке [[msx:​basic:​|]] записываются командой ''​[[msx:​basic_dialogue_programming_language:009#​save2|SAVE]]''​. Кроме этого, в коде ASCII записываются файлы, созданные при помощи команды ''​[[msx:​basic_dialogue_programming_language:​009#​open|OPEN]]''​. ​
  
 Формат текстового файла в коде ASCII: Формат текстового файла в коде ASCII:
Строка 95: Строка 95:
  
 ===== Двоичный BASIC–формат ===== ===== Двоичный BASIC–формат =====
-Программы на языке [[msx:​basic:​start|]] записываются в этом двоичном формате командой ''​[[msx:​basic_programming_guide:09#​csave|CSAVE]]'',​ а считываются командой ''​[[msx:​basic_programming_guide:​09#​cload|CLOAD]]''​+ 
 +Программы на языке [[msx:​basic:​|]] записываются в этом двоичном формате командой ''​[[msx:​basic_dialogue_programming_language:009#​csave|CSAVE]]'',​ а считываются командой ''​[[msx:​basic_dialogue_programming_language:​009#​cload|CLOAD]]''​
  
 ^  Назначение ​ ^^  Длина/ \\ длительность ​ ^ ^  Назначение ​ ^^  Длина/ \\ длительность ​ ^
Строка 107: Строка 108:
 ===== Двоичный BASIC–формат ===== ===== Двоичный BASIC–формат =====
  
-Машинные коды записываются на ленту командой ''​[[msx:​basic_programming_guide:09#​bsave|BSAVE]]''​. В теле файла записываются начальный,​ конечный и стартовый адреса программы в кодах. Поэтому длина файла может быть вычислена автоматически и специальная отметка конца файла на ленте не хранится. Такие файлы можно считать командой ''​[[msx:​basic_programming_guide:​09#​bload|BLOAD]]''​+Машинные коды записываются на ленту командой ''​[[msx:​basic_dialogue_programming_language:009#​bsave|BSAVE]]''​. В теле файла записываются начальный,​ конечный и стартовый адреса программы в кодах. Поэтому длина файла может быть вычислена автоматически и специальная отметка конца файла на ленте не хранится. Такие файлы можно считать командой ''​[[msx:​basic_dialogue_programming_language:​009#​bload|BLOAD]]''​
  
 Формат:​ Формат:​
Строка 120: Строка 121:
 |:::​|Программа на MSX-BASIC|| |:::​|Программа на MSX-BASIC||
  
 +{{anchor:​din}}
 ====== Разъём DIN ====== ====== Разъём DIN ======
  
-На компьютере установлено гнездо ​ [[din_connector:​din_connector#​din45326a|DIN 45326 тип A]]:+На компьютере установлено гнездо [[din_connector:​din_connector#​din45326a|DIN 45326 тип A]]:
 \\ {{:​din_connector:​din-45326a.svg|}} \\ {{:​din_connector:​din-45326a.svg|}}
  
Строка 175: Строка 177:
 |  7  |REM-| ​ 1  | |  7  |REM-| ​ 1  |
 |  6  |REM+| ​ 2  | |  6  |REM+| ​ 2  |
-Управление осуществляется через реле по команде ''​[[msx:​basic_programming_guide:​09#​motor|MOTOR]]''​ через [[msx:​ppi|PPI]]+Управление осуществляется через реле по команде ''​[[msx:​basic_dialogue_programming_language:​009#​motor|MOTOR]]''​ через [[msx:​ppi|PPI]]
  
  
msx/data_recorder.1605977300.txt.gz · Последние изменения: 2020-11-21 19:48 — GreyWolf