Важная информация

User Tag List

Страница 87 из 120 ПерваяПервая ... 838485868788899091 ... ПоследняяПоследняя
Показано с 861 по 870 из 1199

Тема: Орион-2010. Hard & Soft

  1. #861
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    ак я предполагаю, команда
    PIP TTY:=FILENAME.EXT[OR]
    отошлет файл в бинарном виде (т.е. как есть, без протокольной обертки) в терминал (на вторм конце нужно его принять)
    Работает. Отправил файлик history.txt, в терминалке сохранил. В Ворде прочитал.

    Цитата Сообщение от Error404 Посмотреть сообщение
    PIP FILENAME.EXT=TTY:[RO]
    примет бинарный файл с терминала и запишет на диск. В режиме приема завершение (выход когда весь файл принят) - нажатием любой клавиши.
    Здесь нет ошибки? Мне никак не прервать PIP, продолжает принимать, курсор мигает, на Интер не реагирует.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  2. #862
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Здесь нет ошибки? Мне никак не прервать PIP, продолжает принимать, курсор мигает, на Интер не реагирует.
    ХЗ. В описании пишут "The copy operation can be aborted at any time by pressing any key on the keyboard. PIP responds with the message ABORTED to indicate that the operation has not been completed."

    У меня в эмуляторе и принимать то не начинает - выходит без сообщений.
    Хотя отправляет нормально (слал текстовый файл - он вывелся в терминал, т.е. отправился).
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  3. #863
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    ХЗ.
    пнятна Очень жаль, закидывать файлы было бы достаточно удобно.
    Что означают [RO] & [OR]?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  4. #864
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    пнятна Очень жаль, закидывать файлы было бы достаточно удобно.
    Что означают [RO] & [OR]?
    Флаги (опции копирования)

    O - object file - передавать как бинарный файл. Текстовые передаются только до символа 1Ah (^Z)
    R - rewrite read-only files - перезаписывать защищенные файлы

    Флаги могут применяться в любой последовательности (что я и показал)
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  5. #865
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как бы там ни было, с копированием разберемся.
    Я планирую на основе исходников Камиля сделать программки для передачи/приема файла по XModem. Делать ПО самому - это идеологически верно: можно заточить как удобнее.

    Главное сейчас, добиться надежности собственно транспортного уровня - чтобы не было глюков при по-байтном передаче/приеме.

    Я правильно понял: на медленных скоростях набираешь в терминале, к примеру, dir<enter>, на экране отображается dr, но при этом отрабатывает именно dir - выводится список файлов?

    Если это так, то рассуждаем логически:

    Известно: система, приняв символ с терминала, сразу выводит его же на консоль (отображает обратно в терминал) - это эхо-режим, нормальный для CP/M и большинства систем. Причем на разных скоростях работает одна и та же процедура (код), соответственно дело не в процедуре.

    Соответственно, каждое нажатие кнопки в терминала вырождается для него в "послать байт"+"принять байт". Если команды выполняются правильно, но неправильно отображаются, то получается, что на низких скоростях UART не успевает отправить "эхо-символ", его забивает вновь пришедший (как если бы существовал приоритет на получение над отправкой). Что никак не должно происходить, если грамотно работает отображение (и чтение со второго конца) состояний "занят/свободен" на передачу/чтение - сигналов DTR/DSR (в названии сигналов могу ошибаться). Нет никакой необходимости рвать отправку приемом нового символа - все должно синхронизироваться на сигналах BUSY/READY.
    Последний раз редактировалось Error404; 16.04.2010 в 11:42.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  6. #866
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Соответственно, каждое нажатие кнопки в терминала вырождается для него в "послать байт"+"принять байт". Если команды выполняются правильно, но неправильно отображаются, то получается, что на низких скоростях UART не успевает отправить "эхо-символ", его забивает вновь пришедший (как если бы существовал приоритет на получение над отправкой). Что никак не должно происходить, если грамотно работает отображение (и чтение со второго конца) состояний "занят/свободен" на передачу/чтение - сигналов DTR/DSR (в названии сигналов могу ошибаться). Нет никакой необходимости рвать отправку приемом нового символа - все должно синхронизироваться на сигналах BUSY/READY
    USART реализован по стандартно-упрощенной технологии RxD+TxD. больше никаких сигналов не используется. Причем, одновременная передача и прием разрешены, "фулл дуплекс". сейчас у меня две версии - или по каким-то причинам порт дает ошибочную информацию о неготовности принять новый байт, в результате пихается два байта подряд (второй при этом теряется), или... на работе я проблем с малыми скоростями не наблюдал. а USART я отлаживал именно там. Следовательно (хоть и маловероятно) странности в железе домашнего ПЦ.
    В общем, разбираюсь.
    ... или вариант три. Модуль USART не сразу выдает сигнал BUSY в регистр F765, на малых скоростях задержка уже может влиять на работу программы. Проверяю.
    Кто бы PIP паченил или что-то аналогичное родил?
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  7. #867
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Кто бы PIP паченил или что-то аналогичное родил?
    Родил (на основе иcходников tinyterm) утилиту копирования с РС в Орион по XMODEM. Называется XGET.COM. В образе диска есть тут:
    http://zx.pk.ru/showpost.php?p=275608&postcount=851
    либо во вложении этого сообщения.

    Пробуйте. Должно работать как в режиме CRT-консоли, так и в TTY...

    Обратное копирование пока по PIP, XPUT.COM будет позднее.
    Вложения Вложения
    • Тип файла: zip xget.zip (7.4 Кб, Просмотров: 129)
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  8. #868
    Super Moderator Аватар для Ewgeny7
    Регистрация
    03.07.2005
    Адрес
    Санкт-Петербург
    Сообщений
    10,168
    Спасибо Благодарностей отдано 
    146
    Спасибо Благодарностей получено 
    76
    Поблагодарили
    51 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    Пробуйте.
    Попробовали.
    Большей частью работает
    Меньшая часть - это параметр SPEED, который не работает вообще. Что ни поставь - работает спид по умолчанию.

    ---------- Post added at 19:34 ---------- Previous post was at 19:33 ----------

    Или там есть разница между speed= и SPEED= ?

    ---------- Post added at 19:48 ---------- Previous post was at 19:34 ----------

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Или там есть разница между speed= и SPEED= ?
    Нету. И так и так не переключается.
    ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
    Speccy-2007 128/AY/TR-DOS

    Сайт с документацией к "Scorpion ZS 256"

  9. #869
    Moderator
    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,577
    Спасибо Благодарностей отдано 
    61
    Спасибо Благодарностей получено 
    106
    Поблагодарили
    92 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Параметр - цифра (значение скорости). Speed писать не надо.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  10. #870
    Activist
    Регистрация
    18.09.2009
    Адрес
    г.Ногинск, МО
    Сообщений
    246
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ewgeny7 Посмотреть сообщение
    Оказалось, что проще с нуля переписать Орион под VGA...
    Согласен! Но есть самое главное: есть уже готовая концепция нового Ориона. Первый вариант под TV был некоторым схемотехническим нагромождением из-за поиска идей, утряске компромиссов. Теперь можно все сделать с чистого листа и наиболее оптимально.
    Если ты чего-то не знаешь, то это не значит, что этого не может быть.

Страница 87 из 120 ПерваяПервая ... 838485868788899091 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 22
    Последнее: 06.10.2008, 14:17
  2. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 1
    Последнее: 22.08.2008, 08:56
  3. MAGIC-SOFT
    от White_Hunter в разделе Люди
    Ответов: 2
    Последнее: 21.08.2008, 13:31
  4. soft dt
    от roxx в разделе Софт
    Ответов: 4
    Последнее: 30.01.2008, 18:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •