User Tag List

Показано с 1 по 10 из 220

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

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

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

    Регистрация
    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] для ДВК.

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

  3. #2

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

    По умолчанию

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

  4. #3

    Регистрация
    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? как проверить что происходит?

  5. #4

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

    По умолчанию

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

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

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

  6. #5

    Регистрация
    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.

  7. #6

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    бит в регистре вроде как есть
    Похоже, что это не регистры, а адреса памяти. Регистры выше.

    Код:
    @17777560/000000 100
    @17777560/000100
    @17777564/000200 100
    @17777564/000300

  8. #7

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Похоже, что это не регистры, а адреса памяти. Регистры выше.

    Код:
    @17777560/000000 100
    @17777560/000100
    @17777564/000200 100
    @17777564/000300
    Ничего они для kdf11 пульта не выше, я уже слышал тут на форуме сказку о якобы криворуких советских инженерах содравших kdf11 в К1811 допустив при этом "глюкалово" и обрезавши адреса пульта до 18bit (таким образом мол техника не подлежала использованию из-за того что пульт не позволял просматривать память выше 128kW), все это бредни. Оригинальный kdf11 такой же самый. 17777560 - это для kdj11 пульта, что интересно запись в регистр 17777566 по нажатию <еnter> всегда печатает символ а не через раз как с kdf11! Но процессор всеравно зависает после того злосчастного куска:
    Код:
    	MTPS	#0
    	MOV	#100, @#177564
    	MOV	#101, @#177566
            HALT ; сюда не доходит
    А еще на kdj11 не пашет LTC вообще... на кнопку не реагирует
    Последний раз редактировалось bigral; 16.02.2014 в 02:05.

  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

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

    По умолчанию

    Цитата Сообщение от bigral Посмотреть сообщение
    чёто она перестала грузиться, или attachment изменился?
    Сейчас проверил - грузится.

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

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

Эту тему просматривают: 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

Ваши права

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