Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Бывший СССР » Обновление на сайте "УКНЦ & PDP-11" |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 15 16 17 18 19 * 20 21 22 23 24 | Печать |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
tnt23 написал: Вот тебе и 4-й вариант разводки! Там же приводится цоколевка разъема: tnt23 написал: Конечно. Вот интересно - кто-нибудь сподобился грузить в УКНЦ программы не через магнитофон, а через стык С2? Работа с Linux на УК-НЦ Там, кстати, очередной вариант соединения... |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Arseny написал: Ну, строго говоря, это не вариант разводки, а цоколевка разъема в УКНЦ. Ее можно использовать для построения собственного варианта соединения с PC, а еще лучше - для построения шлейфа на основе какого-нибудь FTDI чипа, чтобы втыкать в PC уже USB с виртуальным компортом. Вот тебе и 4-й вариант разводки! Arseny написал: Действительно. Хотя это не совсем то - там используют УКНЦ как терминал, а я имел в виду загрузку обычных программ (игр, BASIC и проч.). И сигналы странные, вместо цепей 103 и 104 (контакты 5 и 6) почему-то предлагается использовать цепи готовности. Может, это особенность конкретного подключения и конкретной программы-терминала. 23 написал:Конечно. Вот интересно - кто-нибудь сподобился грузить в УКНЦ программы не через магнитофон, а через стык С2? |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 11 апреля 2009 16:45 Сообщение отредактировано: 11 апреля 2009 16:46
tnt23 написал: Хорошо, меняю формулировку - это очередной вариант разводки разъема Стык С2. Посмотри в моем приложении - там контакты несколько иначе разведены. А оно ведь тоже не с потолка взято. Ну, строго говоря, это не вариант разводки, а цоколевка разъема в УКНЦ. tnt23 написал: Нет, это то самое. Просто грузят терминал для Линукса. Возьми вместо терминала другую прогу - вот тебе и загрузка через Стык С2. Но разбираться все равно придется. Хотя бы загрузчик под винды перекомпилировать... Действительно. Хотя это не совсем то - там используют УКНЦ как терминал, а я имел в виду загрузку обычных программ (игр, BASIC и проч.). tnt23 написал: Хез! Я не рискну подключать по этому варианту - ему меньше всего доверия и выше всего шансы что-нить спалить. И сигналы странные, вместо цепей 103 и 104 (контакты 5 и 6) почему-то предлагается использовать цепи готовности. Может, это особенность конкретного подключения и конкретной программы-терминала. |
alecv
Advanced Member
Откуда: Санкт-Петербург Всего сообщений: 5545 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 5 окт. 2004 |
Arseny Дак а чего на живом не прозвонить ? Цоколевка 1801ВП1-065, К170АП2 и К170УП2 имеется. |
Arseny
Advanced Member
,,,=^..^=,,, Откуда: Bryansk, Russia Всего сообщений: 1722 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 окт. 2005 |
alecv написал: А черт его знает ... По хорошему - на схеме оно все четко обозначено, но иные варианты откуда-то взялись. В общем, я пока доверяю схеме и варианту имеющему большее количество совпадений. Хотя данные собирать продолжу ... Arseny Дак а чего на живом не прозвонить ? Цоколевка 1801ВП1-065, К170АП2 и К170УП2 имеется. |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Вообще странное это техническое описание. Например, цоколевка разъема видео, приводимая в нем, имеет с моей конкретно "квантовской" платой мало общего. |
Alex_K |
tnt23 написал: Если про Вообще странное это техническое описание. Например, цоколевка разъема видео, приводимая в нем, имеет с моей конкретно "квантовской" платой мало общего.это техническое описание, то лучше им не пользоваться, т.к. оно во многом не соответствует реальной действительности. Это описание было выдрано с одной из присланных образов дискет, и судя по всему там описана самая ранняя реализация УКНЦ, которая по всей видимости не поступила в массовое производство. Лучше пользоваться техописанием с сайта Арсения. Цоколевка описана в инструкции по эксплуатации. И еще. Цоколевка разъемов параллельного интерфейса и видео различается у разных поколений УКНЦ. Сам имею пару штук, где эти разъемы имеют различную цоколевку. |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 апреля 2009 13:39 Сообщение отредактировано: 16 апреля 2009 18:00
Судя по комментариям на схеме, контроллер стыка С2 может работать на скоростях от 50 до 19200, задаваемых перемычками S5. Штатно перемычки выставлены на 9600. Кто-нибудь пробовал 19200? Я пробовал - работает. Теперь сообразить бы, как с помощью всего этого загружать через C2 игры и программы? |
Alex_K |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 16 апреля 2009 20:49 Сообщение отредактировано: 17 апреля 2009 1:15
tnt23 написал: 1801ВП1-065 работает и на скорости 57600. Для этого надо на FR3(6) и FR2(5) подать +5 вольт, а FR1(4) и FR0(3) посадить на землю. Также вывод NP(30) отвечает за включение/выключение формирования бита паритета, а вывод PEV(30) - какой паритет использовать - по четности или нечетности. Судя по комментариям на схеме, контроллер стыка С2 может работать на скоростях от 50 до 19200, задаваемых перемычками S5. Штатно перемычки выставлены на 9600. Кто-нибудь пробовал 19200? Неужели спаял кабель? Я пробовал - работает. Если говорить о программах из RT-11 формата .SAV, то она загружается с начала памяти. В RT-11 файлы делятся по блокам размером 512 байт, блоки нумеруются с нуля. При этом программу можно разделить на две части: нулевой блок (первые 512 байт или 256 слов) и остальная часть. В нулевом блоке в частности находятся такие переменные, как стартовый адрес программы (смещение 000040), начальное положение указателя стека (000042), конечный адрес памяти, занимаемый программой (000050). В диапазоне 000500-000777 может находиться и исполняемый код. Начиная с первого блока располагается собственно программа. Теперь сообразить бы, как с помощью всего этого загружать через C2 игры и программы? При выборе загрузки из C2 УКНЦ посылает по стыку С2 символ с кодом 0100 (64 дес.), на что подключенный компьютер должен передать 512 байт. Загрузчик УКНЦ располагает их с нулевого адреса и если в ячейке с адресом 0 будет команда NOP(000240), то передает ему управление. А далее этот загрузчик должен принять остальную порцию информации и запустить ее на выполнение. Размер остатка равен: Содержимое_000050 - 01000 + 2. Таким образом структура загрузчика должна быть такой: 000000 000240 NOP 000002 000440 BR 000104 ...... 000040 ****** стартовый адрес 000042 ****** адрес начала стека ...... 000050 ****** конечный адрес программы ...... 000100 000102 .WORD 102 000102 000002 RTI 000104 собственно отсюда располагается загрузчик, загружающий остальную часть программы, и запускающий ее ...... 000500 здесь располагается информация с нулевого блока Работать таким образом будут только те программы, которые не пользуются сервисом RT-11, например такие игры как LAND, SHERIF, CASTLE, GARDEN, UFO, ANT, GOBLIN, можно также загрузить кассетный Бейсик. Но! Если продумать протокол общения УКНЦ с PC, написать для PC программу-хост, которая позволит использовать файлы образов (т.е. читать и писать с них/в них), а для RT-11 соответственно драйвер, то можно через стык С2 загружать и RT-11. P.S. Пример загрузчика можно посмотреть в программе TAPE, которая есть в файле образа sysimage.dsk, поставляемый с эмулятором UKNCBTL. В файле TAPE.MAC находится текст программы на ассемблере. Эта программа записывает исполняемые файлы на магнитофон и соответственно формирует загрузчик размером 512 байт, который дочитывает с ленты остальную часть программы. |
tnt23
Advanced Member
Откуда: Saint-Petersburg, Russia Всего сообщений: 360 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 19 нояб. 2006 |
Alex_K написал: О, круто. А насколько тяжело будет процессору выгребать данные на такой скорости? Насколько я понимаю, прерываний, связанных с приемопередатчиком, в системе нет, и работать придется по поллингу. tnt23 написал:1801ВП1-065 работает и на скорости 57600. Для этого надо на FR3(6) и FR2(5) подать +5 вольт, а FR1(4) и FR0(3) посадить на землю. Также вывод NP(30) отвечает за включение/выключение формирования бита паритета, а вывод PEV(30) - какой паритет использовать - по четности или нечетности. Судя по комментариям на схеме, контроллер стыка С2 может работать на скоростях от 50 до 19200, задаваемых перемычками S5. Штатно перемычки выставлены на 9600. Кто-нибудь пробовал 19200? Это было чертовски сложно, но я справился! Неужели спаял кабель? Первый способ тоже был бы неплох - именно для загрузки в систему игр, когда больше ничего от хоста не требуется. Написать несложную утилиту, которая брала бы произвольный (бинарный) файл и прицепляла к нему такой простой загрузчик, и дело в шляпе. Да даже утилиты не надо - copy/b loader.bin + game.bin > file.bin и дальше что-нибудь типа copy file.bin > COM1:. Работать таким образом будут только те программы, которые не пользуются сервисом RT-11, например такие игры как LAND, SHERIF, CASTLE, GARDEN, UFO, ANT, GOBLIN, можно также загрузить кассетный Бейсик. Вот второй способ интереснее гораздо. Загружать RT-11 через стык было бы очень красиво, а уж научить ее работать с таким устройством было бы совсем классно. К тому же не составит большого труда засунуть весь этот функционал в небольшую коробочку с собственным интеллектом и флеш-картами Есть ли какая-нибудь документация по написанию драйверов устройств RT-11? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... 15 16 17 18 19 * 20 21 22 23 24 | Печать |
Полигон-2 » Бывший СССР » Обновление на сайте "УКНЦ & PDP-11" |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |