Важная информация

User Tag List

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 49

Тема: Переделка МС1201.03 на СОЗУ с использованием платы от блока ВМ3А.

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Изобразил Э3 часиков
    А зачем AD13-AD15 (BDAL13-BDAL15) используются?
    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

  2. #22
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Подозреваю, что просто передается в стандартных RTшных адресах (начиная с 5000) с эмуляцией загрузки из под RT-11 (адрес 0 содержит 0, а не 240).
    Попробовал так.
    @5000/100200

    Хм, а в консоли ничего нет с таким адресом.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Попробовал так.
    @5000/100200

    Хм, а в консоли ничего нет с таким адресом.
    Из написанного не ясно когда пробовал.
    Нужно пробовать в момент когда загрузчик записан в память, но загрузка не стартовала.

    ---------- Post added at 20:22 ---------- Previous post was at 20:17 ----------

    Самый простой способ какой приходит в голову - SIPPом (PUDом, DESSом итд) поменять на диске SY: по оффсету 2000 значение на 0 и загрузиться - должен выпасть в пульт как раз на этапе апуска вторичного загрузчика. Потом прописать в 1000/ 12737, в R7/ 1000, P и вернуть значение обратно

    ---------- Post added at 20:24 ---------- Previous post was at 20:22 ----------

    Впрочем это самый простой без осмысливания того факта, что перед нами эмулятор - в эмуляторе проще

    ---------- Post added at 20:26 ---------- Previous post was at 20:24 ----------

    Проверил - так и есть: в 0 прописан 0, а не 240, вы 5000-5004 - дата-время.
    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

  4. #24
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, Я просто в эмуляторе хочу найти RTC если он есть конечно. RT же знает дату и время.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    form, Я просто в эмуляторе хочу найти RTC если он есть конечно. RT же знает дату и время.
    Про то и говорю - нкиакого RTC нету. Дата-время передается через адреса 5000-5004 в момент загрузки.

    ---------- Post added at 20:31 ---------- Previous post was at 20:31 ----------

    Это стандартный способ когда RT-11 загружается из под уже загруженного RT-11 командой BOOT. Ersatz-11 тоже так делает по команде BOOT/RT11.
    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. #26
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эмулятор при автоматической загрузке с датой выполняет такой код:

    Код:
    if( nC_WarmBootSystem == 1 )
    {
    	// Читать блоки 2,3,4,5 в адреса с 01000
    	pDSK_DeviceI->ReadDSK( nC_BootDeviceUnit, 2, 512*4, &aMemory[01000] );
    
    	RegisterRW_MES( pCPU, "SP", WRITE, 010000 );
    	RegisterRW_MES( pCPU, "PC", WRITE,  01000 );
    		
    	WORD( 00000 ) = 0;  // Загрузка с датой и временем в соотв. ячейках.
    	WORD( 04722 ) = nC_BootDeviceUnit;   // Номер загружаемого устройства
    }
    
    WORD( 05000 ) = HIWORD( day_ticks );
    WORD( 05002 ) = LOWORD( day_ticks );
    
    WORD( 05004 ) = rt_date;  // Дата

  7. #27
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Попробовал команду DAY с вкл. таймером. Время обновляет значит есть привязка к вектору 100. Теперь надо подумать как забрасывать данные в 5000-5004.

    Ещё интересно, если кто знает в терминале 15ИЭ есть служебная строка которая время показывает. Откуда она время берёт.
    Последний раз редактировалось MiX; 20.06.2014 в 18:09.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    Попробовал команду DAY с вкл. таймером. Время обновляет значит есть привязка к вектору 100. Теперь надо подумать как забрасывать данные в 5000-5004.
    Мало забрасывать в эти адреса.
    Надо забрасывать именно в момент выполнения загрузки, до начала выполнения вторичного загрузчика, притом подготовить данные для него, чтобы он считал, что это не аппаратная загрузка.
    И данный способ при том годится только для RT-11 и ни для чего больше.
    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

  9. #29
    Guru Аватар для MiX
    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,065
    Спасибо Благодарностей отдано 
    34
    Спасибо Благодарностей получено 
    74
    Поблагодарили
    62 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    form, Тут другое, что сетевой таймер не имеет адреса а значит подсчет времени выполняетcя программно командой DAY. Чтоб железно реализовать время, надо в прошивке прописать команды о считывании с RTC который надо посадить на шину. Как то так.

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

    По умолчанию

    Цитата Сообщение от MiX Посмотреть сообщение
    form, Тут другое, что сетевой таймер не имеет адреса
    Не всегда.

    Цитата Сообщение от MiX Посмотреть сообщение
    а значит подсчет времени выполняетcя программно командой DAY.
    Не обязательно.
    Возможно время берется из системы и печатается и так в цикле.
    Но и тот и другой способ никакого отношения не имеют к адресу 5000 -- к этому моменту по этому адресу находится фиг знает что, возможно кусок этог же DAY.SAV

    ---------- Post added at 21:41 ---------- Previous post was at 21:40 ----------

    Иными словами к тому моменту когда запущен DAY.SAV, содержимое 5000-5004 не сдержит ни даты ни времени.
    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

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 83
    Последнее: 29.04.2020, 15:50
  2. МС1201.03 и МС1201.04 отличие (апгрейд?)
    от palsw в разделе ДВК, УКНЦ
    Ответов: 129
    Последнее: 20.04.2016, 15:00
  3. Ищу схемы от блока КНГМД и блока КМ
    от Gryphon в разделе БК-0010/0011
    Ответов: 53
    Последнее: 21.06.2010, 21:37
  4. AY на PC с использованием DLL
    от Max Savin в разделе Музыка
    Ответов: 17
    Последнее: 08.07.2005, 11:14

Ваши права

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