С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Если быть занудным до упора то вот картинка с настройкой соединения. Т.е. сам нортон называл это все обобщенно Commander Link (не LapLink и не NullModem). И прочитал, что NC3 еще не поддерживал LPT (но COM уже поддерживал), NC4 научился LPT.
KTSerg (26.09.2019)
Память, это такая штука... не замечаешь, как появляются ложные - "наведённые" воспоминания... искажающие реально произошедшие события.
Я Нортоном почти не пользовался. Юзал "до упора" Волкова, пока на Фар не перешел.
Последний раз редактировалось KTSerg; 26.09.2019 в 15:25.
Да, действительно, из-за нестыковок в терминологии бывает много недопониманий. Например, я, как-то, общался с одним форумачанином в плане видеоконтроллеров и видеостандартов и никак не могли объясниться. Позже оказалось, что под RGB он подразумевал VGA, а я - телевизор и SCART. Технически он прав (мы оба правы), но, по моему устоявшемуся с годами, мнению, когда говорят про RGB ретрокомпьютерщики имеют в виду телевизионный стандарт, а не VGA. А то этак можно и LVDS сюда приписать - там тоже RGB Так что, таки да, синхронизация в терминологии необходима - экономит время, нервы и патроны
Народ.
Я в своих закромах, откопал архивчик. Он называется "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.
Запустил на "мульти-интерфейснике" протокол 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.
svofski (05.10.2019)
Интересный результат.
Программа 24КБ грузится:
по протоколу LPT->ПУ 4.5сек
по протоколу ЛВС 5.6сек
по протоколу ПЗУ 0.8сек
по магнитофонному 65.2сек
ЛВС отстает от LPT не секунду, видимо из-за сложности протокола. Он с заголовками блоков как магнитофонный.
Так что протокол LPT->ПУ по скорости уступает только загрузке с ПЗУ.
ivagor (05.10.2019)
Для сравнения быстрый магнитофонный формат (rom2fm) 24 Кб - 16.25 секунд + загрузчик и пауза еще секунд 5. Ну и загрузчик этого формата тоже можно зашить в пзу.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)