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

User Tag List

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 31 по 40 из 68

Тема: Загрузчик 32 Кб, TimSoft - 0-модемное соединение с IBM PC

  1. #31
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение

    Занудный оффтоп

    Вернусь к своему удивлению про LPT, нуль-модемный кабель и NC. Все же соединение по LPT - LapLink, а нуль-модемный - COM. Помню, что покупал нуль-модемный кабель для соединения двух нортонов и он был точно COM. Такое вот терминологическое занудство. Ну и с Tim0xой можно заочно поспорить про название его варианта, но тут он автор и сам назвал как хочет.
    [свернуть]
    Помню в Нортоне если выбрать вариант "соединение 0-модем", он спрашивал: - СОМ или LPT (хотя за 20 лет... , могу ошибаться, возможно был отдельный пункт), и в инструкции были схемы соединения. Хотя да, 0-модем для LPT немного не того, этого...

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,877
    Спасибо Благодарностей отдано 
    665
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    1,069 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если быть занудным до упора то вот картинка с настройкой соединения. Т.е. сам нортон называл это все обобщенно Commander Link (не LapLink и не NullModem). И прочитал, что NC3 еще не поддерживал LPT (но COM уже поддерживал), NC4 научился LPT.

  4. Этот пользователь поблагодарил ivagor за это полезное сообщение:

    KTSerg (26.09.2019)

  5. #33
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Память, это такая штука... не замечаешь, как появляются ложные - "наведённые" воспоминания... искажающие реально произошедшие события.
    Я Нортоном почти не пользовался. Юзал "до упора" Волкова, пока на Фар не перешел.
    Последний раз редактировалось KTSerg; 26.09.2019 в 15:25.

  6. #34
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,326
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение

    Занудный оффтоп

    Вернусь к своему удивлению про LPT, нуль-модемный кабель и NC. Все же соединение по LPT - LapLink, а нуль-модемный - COM. Помню, что покупал нуль-модемный кабель для соединения двух нортонов и он был точно COM. Такое вот терминологическое занудство. Ну и с Tim0xой можно заочно поспорить про название его варианта, но тут он автор и сам назвал как хочет.
    [свернуть]
    Да, действительно, из-за нестыковок в терминологии бывает много недопониманий. Например, я, как-то, общался с одним форумачанином в плане видеоконтроллеров и видеостандартов и никак не могли объясниться. Позже оказалось, что под RGB он подразумевал VGA, а я - телевизор и SCART. Технически он прав (мы оба правы), но, по моему устоявшемуся с годами, мнению, когда говорят про RGB ретрокомпьютерщики имеют в виду телевизионный стандарт, а не VGA. А то этак можно и LVDS сюда приписать - там тоже RGB Так что, таки да, синхронизация в терминологии необходима - экономит время, нервы и патроны

  7. #35
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Народ.
    Я в своих закромах, откопал архивчик. Он называется "lptpuloader.zip"
    А в нём три файлика: txt, exe, dll.
    Залез в ехе, а там букавками:
    "LPT -> PU loader" v(1.0) Tim0xA 2008
    lptpuloader.exe filename.rom [block]
    Почему-то стрелка только в одну сторону, хотя схемой предусмотрена передача данных и в обратную сторону - с Вектора на РС.


    После того как написал это сообщение, нашел оригинал на этом форуме
    https://zx-pk.ru/threads/8778-varian...l=1#post164786

    Причем самый прикол в том, что поиск форума не находит, а гугля и яндекс находят оригинальное сообщение Tim0xA
    Вложения Вложения
    Последний раз редактировалось KTSerg; 27.09.2019 в 09:54.

  8. Эти 2 пользователя(ей) поблагодарили KTSerg за это полезное сообщение:

    AlexBel (27.09.2019), svofski (27.09.2019)

  9. #36
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,326
    Спасибо Благодарностей отдано 
    156
    Спасибо Благодарностей получено 
    126
    Поблагодарили
    76 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Народ.
    Я в своих закромах, откопал архивчик. Он называется "lptpuloader.zip"
    А в нём три файлика: txt, exe, dll.
    Залез в ехе, а там букавками:

    Почему-то стрелка только в одну сторону, хотя схемой предусмотрена передача данных и в обратную сторону - с Вектора на РС.

    После того как написал это сообщение, нашел оригинал на этом форуме
    https://zx-pk.ru/threads/8778-varian...l=1#post164786
    Похоже, эта программа будет работать только с железным LPT-портом, адаптеры USB<>LPT не пойдут. Если я правильно понял, драйвер обеспечивает прямую работу с LPT и виртуальный порт просто не увидит...

  10. #37
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlexBel Посмотреть сообщение
    Похоже, эта программа будет работать только с железным LPT-портом, адаптеры USB<>LPT не пойдут. Если я правильно понял, драйвер обеспечивает прямую работу с LPT и виртуальный порт просто не увидит...
    Скорее всего именно так.
    Посмотрел описание современных переходников USB-LPT, у всех оговорка, что это не эмуляция LPT-порта, а Приблуда для подключения принтера.
    Видимо какие-то моменты работы железного LPT-порта в этих переходниках просто не реализованы.

  11. #38
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Запустил на "мульти-интерфейснике" протокол LPT->ПУ.
    Пару часов бился, со старыми исходниками, не хотел грузить. Вылечилось, задержкой 10мкс после отправки каждого байта.
    Алгоритм передачи в модуле LPT->ПУ нужно поправить.
    Нужно в конце добавить ожидание подтверждения Вектора, что второй полуБайт принят.
    Раньше его не было.

    Скрытый текст

    void Send_Byte_LPT(uint8_t b){
    DATA_OUT(b & 0x0F);
    while(lpt_busy && Key_Stop);
    DATAOUTCLR;
    while(lpt_read && Key_Stop);
    DATA_OUT(b >> 4);
    while(lpt_busy && Key_Stop);
    DATAOUTCLR;
    while(lpt_read && Key_Stop);
    }
    [свернуть]
    Последний раз редактировалось KTSerg; 05.10.2019 в 17:43.

  12. Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    svofski (05.10.2019)

  13. #39
    Veteran
    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,659
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    301
    Поблагодарили
    212 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересный результат.
    Программа 24КБ грузится:
    по протоколу LPT->ПУ 4.5сек
    по протоколу ЛВС 5.6сек
    по протоколу ПЗУ 0.8сек
    по магнитофонному 65.2сек

    ЛВС отстает от LPT не секунду, видимо из-за сложности протокола. Он с заголовками блоков как магнитофонный.

    Так что протокол LPT->ПУ по скорости уступает только загрузке с ПЗУ.

  14. Этот пользователь поблагодарил KTSerg за это полезное сообщение:

    ivagor (05.10.2019)

  15. #40
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,877
    Спасибо Благодарностей отдано 
    665
    Спасибо Благодарностей получено 
    1,882
    Поблагодарили
    1,069 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для сравнения быстрый магнитофонный формат (rom2fm) 24 Кб - 16.25 секунд + загрузчик и пауза еще секунд 5. Ну и загрузчик этого формата тоже можно зашить в пзу.

Страница 4 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загрузчик «Вектор-06ц» (32 Кб, TimSoft)
    от dbk в разделе Вектор
    Ответов: 11
    Последнее: 24.08.2020, 05:59
  2. Ответов: 7
    Последнее: 04.11.2018, 09:23

Ваши права

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