Ещё сразу в догонку. Тема вроде называется "Железо", предполагаю что сюда можно.
Видел где-то сообщение об отсутствии схемы контроллера ЛВС хотя в загрузчике его поддержка есть.
Сегодня просматривал исходник "kish2.asm", на предмет узнать протокол обмена...
Честно говоря, я в замешательстве...
1. Протокол абсолютно НЕ интерактивен (хотя казалось бы ЛВС!), т.е. как протокол магнитофона, принимает последовательно пакеты без возможности что-то запросить, повторить, и т.п.
2. Складывается впечатление, что протокол не доделан, или вернее испорчен. В текущем состоянии он скорее всего может принять корректно только 32 байта, т.к. нет корректного окончания приема, окончание приема происходит сбоем передачи.
3. Мне кажется, что не возможно принять пакет в самое начало памяти по адресу 0000h - пакет с таким адресом просто игнорируется как не корректный.
Нашел как они это "обходят" пакету на адрес 00 присваивают номер 8.
а остальные номера пакетов по порядку 1...7 (всего их 256байт/32байт=8пакетов в блоке).
Каждый новый блок (256байт) начинается служебным пакетом с номером 0.
А в общем, думаю можно подключить ПУ Вектора напрямую к LPT и лить данные, вполне возможно.
Протокол и формат пакетов не сложный.
А если подправить в протоколе несколько команд, будет вполне съедобно...
Если действительно "не в тему" прошу сильно не ругать...




Ответить с цитированием