Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
msx:data_recorder [2021-11-04 15:30] GreyWolf |
msx:data_recorder [2023-03-13 20:02] (текущий) GreyWolf |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Это описание интерфейса магнитофона (НМЛ) на MSX. | Это описание интерфейса магнитофона (НМЛ) на MSX. | ||
- | Команды для работы с НМЛ из [[msx:basic:|]] описаны [[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}} | ||
Строка 79: | Строка 79: | ||
===== Файлы текстов в коде ASCII ===== | ===== Файлы текстов в коде ASCII ===== | ||
- | В этом формате программы на языке [[msx:basic:|]] записываются командой ''[[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: | ||
Строка 96: | Строка 96: | ||
===== Двоичный BASIC–формат ===== | ===== Двоичный BASIC–формат ===== | ||
- | Программы на языке [[msx:basic:|]] записываются в этом двоичном формате командой ''[[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]]'' |
^ Назначение ^^ Длина/ \\ длительность ^ | ^ Назначение ^^ Длина/ \\ длительность ^ | ||
Строка 108: | Строка 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]]'' |
Формат: | Формат: | ||
Строка 177: | Строка 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]] |