User Tag List

Страница 5 из 19 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 220

Тема: Загрузка RT-11 через порт системного терминала

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    не пашет
    Block: 130 - это SL.SYS, чтобы посмотреть, где будет затык при загрузке без SL.SYS - в приложении образ HXsys54.DSK без SL.SYS, полный лог загрузки которого без прерываний выглядит так:

    Код:
    HX: Готов к работе.
    HX: READ :  Unit: 0  |  Block:      2  |  ByteCount:  2048  
    HX: READ :  Unit: 0  |  Block:      6  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:     20  |  ByteCount:   188  
    HX: READ :  Unit: 0  |  Block:    122  |  ByteCount:   512  
    HX: READ :  Unit: 0  |  Block:    122  |  ByteCount:  1374  
    HX: READ :  Unit: 0  |  Block:     19  |  ByteCount:   430  
    HX: READ :  Unit: 0  |  Block:     23  |  ByteCount: 16870  
    HX: READ :  Unit: 0  |  Block:     22  |  ByteCount:   262  
    HX: READ :  Unit: 0  |  Block:     21  |  ByteCount:   150  
    HX: READ :  Unit: 0  |  Block:    128  |  ByteCount:   512  
    HX: READ :  Unit: 0  |  Block:     86  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:     90  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:      6  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:    455  |  ByteCount:   512  
    HX: READ :  Unit: 0  |  Block:     66  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:     86  |  ByteCount:  1024  
    HX: READ :  Unit: 0  |  Block:    305  |  ByteCount:   512  
    HX: READ :  Unit: 0  |  Block:    306  |  ByteCount:  1536
    Думал я, что проблема может быть в отсутствии бита разрешения прерываний в регистре статуса терминала, но после эмуляции такого варианта выяснилось, что на работоспособность RT11SP это не влияет. Значит, скорее всего, RT11SP должна без проблем грузиться через порт отладочного терминала Э-85 / Pro 350.

    Но всё же можно посмотреть в пульте, как выглядят регистры статуса терминала до и после разрешения прерываний ( пример для LSI-11, если страница регистров устройств выше - адреса надо скорректировать ):

    При наличии бита разрешения прерываний получается так:

    Код:
    @177560/000000 100
    @177560/000100
    @177564/000200 100
    @177564/000300

    При отсутствии бита разрешения прерываний получается так:

    Код:
    @177560/000000 100
    @177560/000000
    @177564/000200 100
    @177564/000200
    Вложения Вложения
    Последний раз редактировалось Patron; 14.02.2014 в 12:21.

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

  3. #2

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Для ДВК это актуально?
    Цитата Сообщение от Patron Посмотреть сообщение
    Только если у процессора не работают прерывания ( например, отвалилась нога VIRQ ).
    По идее - RT11SP должна без проблем грузиться на Э-85 / Pro-350 через порт отладочного терминала.
    Не прошло и 5 лет (1 недели не хватило), как я вернулся к той qbus корзинке в которой это все не работало, подключил цифровой анализатор и обнаружил что на плате терминала B_DIN_L приходит и B_IRQ4_L уходит, а вот на B_IAKI_L ничего не приходит (висит в единице). Стал прозванивать корзинку и обнаружил что слоты в ней не по змейке включенны а в линию!!! Переставил платы в линию и все заработало. Вот такие дела, короче вывод: если отрезать B_IAKO_L процессора от B_IAKI_L SLU то система зависает и процессор вечно пытается выставлять B_DIN_L и в этом положении зависает.
    Последний раз редактировалось bigral; 04.02.2019 в 05:02.

  4. #3

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Patron, может имеет смысл на системном образе оставить\добавить драйвер MZ.SYS - самый стандартный, что бы иметь возможность выполнить команду LO MZ и с локальным дисководом поработать?

    Извиняюсь, про УК-НЦ не в ту тему написал. )
    Запустил систему ради эксперимента в эмуляторе и погонял под SP монитором в Ойкумену !

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



    [свернуть]


    ---------- Post added at 16:11 ---------- Previous post was at 15:41 ----------

    А ничего что там HX по прежнему старенький 2.2 или это только в заголовке
    загрузки неактуальный номер остался??? )
    Последний раз редактировалось hobot; 14.02.2014 в 16:09. Причина: правка сообщения + картинка
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #4

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    А ничего что там HX по прежнему старенький 2.2 или это только в заголовке загрузки неактуальный номер остался???
    Это актуальный номер версии используемого протокола HX ( у протокола и драйвера разные версии ).

  6. #5

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо, Patron, сегодня попробую. Я вчера так-же возился с программой которая "ловит" все прерывания и показывает какой вектор сработал. Так вот, после инициализации массива векторов я пускал просто "br" (вечный цикл) и когда я нажимал кнопку "LTC" то при переходе состояния от "лампа горит" -> "лампа потухла" у меня в пульте вылетал вектор 100.

    Я подумал что это значит что:
    1. LTC кнопка и лампа работают так же как и HALT кнопка и лампа, т.е. если лампа горит это значит сигнал на шине = +5v (логический FALSE для шины QBUS) как токо лампа гаснет это = 0v или TRUE (т.е. HALT mode ON или посадить на 0 линию прерываний от таймера).
    2. у меня нету никакого генератора прерываний от таймера на шине, так как вектор 100 срабатывает только при переходе от LTC="+5v" к LTC="0v".
    3. SLU никаких векторов не генерирует, потому что такой кусок:
    Код:
    	.=1000
    	MOV	#700, SP
    	MTPS	#0
    	MOV	#100, @#177564	; Включить прерывания передатчика
    	MOV	#5,   R1
    	MOV	#100, R0
    1$:
    	INC	R0
    	MOV	R0, @#177566
    2$:
    	TSTB	@#177564
    	BPL	2$
    	SOB	R1, 1$
    
    	HALT
    просто "зависает" и не вываливает никакого вектора в отличие от LTC кнопки которая вываливает вектор 100.

    Вопросы:
    1. как в pdp процессоре запретить прерывания? ведь возможен же вариант что даже при том заполнении таблицы векторов прийдет прерывание а вектор заполнен токо наполовину... Есть 3 бита управления "реакции на прерывания" соответствующего приоритета, но как этим пользоваться? не ясно какой уровень у SLU или таймера.

    2. как это возможно что процессор "зависает"?? при каких условиях kdf11 процессор не может выйти в пульт по сигналу HALT=TRUE? как проверить что происходит?

  7. #6

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,807
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    80 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    как это возможно что процессор "зависает"??
    У меня подозрение, что порт терминала вместо выставления запроса прерывания как-то блокирует шину, поэтому вся работа идёт до первого прерывания от порта терминала.

    В приложении - специальная версия RT11SP, которая вообще никогда и ничего не пишет в регистры статуса терминала и поэтому всегда работает без прерываний.

    ...
    Вложения Вложения

  8. #7

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - специальная версия RT11SP, которая вообще никогда и ничего не пишет в регистры статуса терминала и поэтому всегда работает без прерываний.
    ...
    Загружается и работает. Пытался пустить SPEED - виснет, но при нажатии HALT в пульт попадает (вероятно нет прерываний от таймера? правда не реагирует на кнопку LTC тоже)

    Код:
    RT-11SP (Y) V05.04 G (01)
    Booted from HX0:RT11SP
    
    USR   is set NOSWAP
    EXIT  is set NOSWAP
    KMON  is set NOIND
    TT    is set NOQUIET
    ERROR is set ERROR
    SL    is set ON
    EDIT  is set KED
    KMON nesting depth is 3
    
    PDP 11/23 PLUS Processor
    256KB of memory
    Extended Instruction Set (EIS)
    Memory Management Unit
    Parity Memory
    50 Cycle System Clock
    NO Terminal Interrupts
    
    No SYSGEN options enabled
    
    
    .
    бит в регистре вроди как есть:
    Код:
    @777560/000000 100
    @/000100 
    @777564/000000 100
    @/000100 
    @
    Последний раз редактировалось bigral; 15.02.2014 в 04:38.

  9. #8

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    В приложении - специальная версия RT11SP, которая вообще никогда и ничего не пишет в регистры статуса терминала и поэтому всегда работает без прерываний.
    ...
    чёто она перестала грузиться, или attachment изменился?
    Последний раз редактировалось bigral; 25.10.2015 в 18:10.

  10. #9

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    переставил платы в другую корзину
    Сделайте для темы фото! Любопытно же посмотреть на железячки ! )

    Спасибо.

    ---------- Post added at 00:32 ---------- Previous post was at 00:31 ----------

    Я имею в виду вот последнюю конфигурацию железа - которая заработала.
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  11. #10

    Регистрация
    12.07.2006
    Адрес
    г. Киев, Украина
    Сообщений
    2,147
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    95
    Поблагодарили
    82 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Я имею в виду вот последнюю конфигурацию железа - которая заработала.
    Пока что это тяжело назвать "конфигурацией", просто 3 платы и корзина, на данный момент нету дисков и корпуса.

    http://www.flickr.com/photos/7801226...7641479289524/

Страница 5 из 19 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. УКНЦ загрузка через стык С2
    от nzeemin в разделе ДВК, УКНЦ
    Ответов: 853
    Последнее: 16.09.2023, 22:38
  2. Загрузка П.О. через звуковую PC.
    от Biozoom в разделе Commodore 16/64/128
    Ответов: 51
    Последнее: 06.10.2013, 11:12
  3. УКНЦ: загрузка через стык С2
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 17.04.2009, 19:38
  4. Ответов: 8
    Последнее: 01.05.2006, 01:38

Ваши права

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