User Tag List

Страница 1 из 86 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 854

Тема: УКНЦ загрузка через стык С2

  1. #1
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,019
    Спасибо Благодарностей отдано 
    1,094
    Спасибо Благодарностей получено 
    1,345
    Поблагодарили
    496 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию УКНЦ загрузка через стык С2

    Сегодня в эмуляторе УКНЦ сделал поддержку COM-порта.
    В аттаче лежит новый UKNCBTL.exe для Win32, код тоже закоммичен.
    Настройка на порт пока только через реестр, строковый ключ "SerialPort", значение например "COM1". Включение через пункт меню Emulator > Serial.

    Для проверки работы порта использовал вариант загрузки главного меню "4 - Стык С2".
    Для этого поставил com0com -- это штука которая создаёт два связанных между собой виртуальных COM-порта. http://sourceforge.net/projects/com0com/
    Соответственно с одной стороны подключен UKNCBTL, для другой стороны написал короткую программу которая ждёт байт 0100 и после его получения высылает 512 байт из файла. Эти 512 байт я взял с не-загрузочного диска, первый блок тома.
    В общем, запускаем UkncComSender.exe, выбираем загрузку через Стык С2, через пару секунд видим надпись No boot on device, т.е. блок передался и запустился.
    Эта проверочная программа с исходником -- тоже в аттаче.
    Было бы неплохо если бы кто-нибудь её прогнал на реальном УКНЦ, подключенном к COM-порту PC.

    Дальше было бы интересно сделать загрузчик, чтобы можно было через COM-порт какую-нибудь игрушку передать.
    Вложения Вложения

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

  3. #2
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,028
    Спасибо Благодарностей отдано 
    1,510
    Спасибо Благодарностей получено 
    2,070
    Поблагодарили
    800 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    А когда в эмуле будет точная растактовка хотя бы процессоров?

  4. #3
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,785
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    131
    Поблагодарили
    66 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А когда в эмуле будет точная растактовка хотя бы процессоров?
    Определить точную растактовку 1801ВМ2 можно (насколько я понимаю) только с помощью осциллографа ( или ещё лучше - логического анализатора ).

    Если у Вас ( либо кого-то ещё ) есть возможность наблюдать форму напряжений на выходах 1801ВМ2 при выполнении команд - я с удовльствием расскажу, что конкретно нужно сделать для определения точных растактовок процессора.

  5. #4
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Дальше было бы интересно сделать загрузчик, чтобы можно было через COM-порт какую-нибудь игрушку передать.
    Просто игрушку передать через С2 можно стандартными VTCOM+TANSF из RT-11.
    Собственно сейчас попробую с 11/83 чего-нибудь перетащить

    ---------- Post added at 21:18 ---------- Previous post was at 21:05 ----------

    Фокус не удался - Failed to open COM port...

    ---------- Post added at 21:22 ---------- Previous post was at 21:18 ----------

    Создал ключик SerialPort в registry, теперь failed to confiure COM port
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #5
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,019
    Спасибо Благодарностей отдано 
    1,094
    Спасибо Благодарностей получено 
    1,345
    Поблагодарили
    496 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Создал ключик SerialPort в registry, теперь failed to confiure COM port
    Это значит что вызов SetCommState() завершился неудачно.
    Возможно, проблема что я проверял только на виртуальных портах. Попытаюсь найти машину с реальным.

  7. #6
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Это значит что вызов SetCommState() завершился неудачно.
    Возможно, проблема что я проверял только на виртуальных портах. Попытаюсь найти машину с реальным.
    Могу потестить или дать виртуальную тестовую машинку с портом.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #7
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,019
    Спасибо Благодарностей отдано 
    1,094
    Спасибо Благодарностей получено 
    1,345
    Поблагодарили
    496 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Просто игрушку передать через С2 можно стандартными VTCOM+TANSF из RT-11.
    А у вас есть VTCOM / TANSF которые могли бы работать на УКНЦ?

  9. #8
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Есть. Сейчас выложу образ диска.
    Только там есть нюанс - если VTCOM запускать с эмулятора - у него должна быть нормальная скорость - на огромной скорости он таймера не увидит

    ---------- Post added at 00:23 ---------- Previous post was at 00:16 ----------

    Дискета с RT-11 V5.7.
    XL перестроен под адреса C2, есть и TRANSF и VTCOM. VTCOM нужно использовать .RELовский - .SAVовский требует mapped монитора. Принцип такой:

    Код:
    .FR/PA VTCOM
    
    .LO XL=F
    
    .RESU VTCOM
    
    CTRL/F
    ...
    Вложения Вложения
    • Тип файла: zip uksys.zip (345.8 Кб, Просмотров: 320)
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  10. #9
    Guru Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,019
    Спасибо Благодарностей отдано 
    1,094
    Спасибо Благодарностей получено 
    1,345
    Поблагодарили
    496 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Создал ключик SerialPort в registry, теперь failed to confiure COM port
    Попробуйте этот вариант. Сделал несколько мелких поправок и показ кодов ошибок от GetLastError. Если не поможет -- скажите какое сообщение и какой код ошибки. можно также поэкспериментировать с открытием того же порта через UkncComSender -- там код работы с портом тот же.

    UPD: http://ukncbtl.googlecode.com/files/UKNCBTL-beta20.zip
    Последний раз редактировалось nzeemin; 21.06.2011 в 21:55.

  11. #10
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    283
    Поблагодарили
    228 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Попробуйте этот вариант.
    Работает в одну сторону: на эмулятор передает, обратно - нет.
    Скорость эмуляции огромная - приходится потрудиться, чтобы текст набрать
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	C2.jpg 
Просмотров:	563 
Размер:	24.1 Кб 
ID:	27426  
    Последний раз редактировалось form; 28.05.2011 в 22:58.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

Страница 1 из 86 12345 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  2. Загрузка УКНЦ
    от костя в разделе ДВК, УКНЦ
    Ответов: 73
    Последнее: 05.03.2011, 12:55
  3. КУПЛЮ УКНЦ Электроника МС 0511 с распаянным Стык С2.
    от falanger в разделе Барахолка (архив)
    Ответов: 5
    Последнее: 02.03.2010, 18:57
  4. Загрузка на рел Commodore 64
    от Zloy в разделе Commodore 16/64/128
    Ответов: 45
    Последнее: 27.07.2009, 12:59
  5. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38

Ваши права

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