User Tag List

Страница 64 из 75 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя
Показано с 631 по 640 из 746

Тема: СМ-1420 – Запуск комплекса

  1. #631

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    скрипт должен начинаться с двух пустых однословных команд
    Занимательно.. Не помню, что бы такие заморочки были на СМ1420...

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

  3. #632

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Не помню, что бы такие заморочки были на СМ1420...
    Когда с BYTEMAN запускали СМку, наткнулись на проблему работы со скриптами и успешно обошли ее. На тот момент пришли к выводу (хотя особо не проверяли), что в момент S делается RESET из-за которого в сторону PC шлется BREAK, а USBшный адаптер от него на какое-то время задумывается. Когда вставили вначале код задержки - все заработало. Пару нопов вставляли - было мало
    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. #633

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    что в момент S делается RESET
    Кто бы ПЗУ пульта дизассемблировал...

  5. #634

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Кто бы ПЗУ пульта дизассемблировал...
    Дизассемблировать - несколько секунд, потом еще причесывать надо.
    Может завтра займусь, сегодня сил уже нет
    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. #635

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Дизассемблировать
    в моём понимании - как раз сделать читабельным Первый этап - декодирование

  7. #636

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    289
    Поблагодарили
    233 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    сделать читабельным
    Начну завтра если будет время. Поди 4 блока общими усилиями осилим
    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. #637

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Кто бы ПЗУ пульта дизассемблировал...
    Дык, давно уже. Каталог /boot. Собирается в оригинальный 4-х страничный ROM, комментарии взяты из документации.

  9. #638

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Помнится, на БК-0010 написал дизассемблер на тамошнем Бейсике. Что бы биос декодировать. Вот чего я потом с декодированным сделал...
    Но точно помню, что было дальше - соединил БК и УКНЦ - и перелил все ПЗУ-хи, до которых дотянулся. И потом с ними уже на УКНЦ, а потом на ДВК развлекался

    - - - Добавлено - - -

    Vslav, спасибо тебе, добрый человек

  10. #639

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

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Занимательно.. Не помню, что бы такие заморочки были на СМ1420...
    Сам удивился - может с кодом ПЗУ что-то не так, но при выполнении команды S стартовый адрес сначала увеличивается на 4 и только потом на него передаётся управление.

    Поэтому, если ввести в пульте такой код:

    Код:
    000000
    ?L 1000
    ?D 001000 240
    ?D 001002 241
    ?D 001004 242
    ?D 001006 243
    ?D 001010 244
    ?D 001012 775
    ?L 1000
    ?S

    То выполнится он так:

    Код:
    173252 [000344]        MOV   @#177560, SP             ; 177560:000200 ->   R6
    173256 [000340]        BIC   #-129., SP               ; 173260:177577 ->   R6  :000200
    173262 [000340]        BEQ   173252
    173264 [000340]        MOV   @#177562, R2             ; 177562:000015 ->   R2
    173270 [000340]        BIC   #-128., R2               ; 173272:177600 ->   R2  :000015
    173274 [000340]        MOV   @#177564, SP             ; 177564:000200 ->   R6
    173300 [000340]        BIC   #-129., SP               ; 173302:177577 ->   R6  :000200
    173304 [000340]        BEQ   173274
    173306 [000340]        MOV   R2, @#177566             ;   R2  :000015 -> 177566
    173312 [000340]        ADD   #2, R3                   ; 173314:000002 ->   R3  :173074
    173316 [000350]        MOV   R3, PC                   ;   R3  :173076 ->   R7
    
    173076 [000350]        ADD   R1, R2                   ;   R1  :051400 ->   R2  :000015
    173100 [000340]        MOV   R4, R1                   ;   R4  :000000 ->   R1
    173102 [000344]        CMP   #19488., R2              ; 173104:046040 ->   R2  :051415
    173106 [000351]        BEQ   173170
    173110 [000351]        CMP   R4, R2                   ;   R4  :000000 ->   R2  :051415
    173112 [000351]        BNE   173120
    
    173120 [000351]        MOV   R2, R4                   ;   R2  :051415 ->   R4
    173122 [000341]        CMP   #17696., R2              ; 173124:042440 ->   R2  :051415
    173126 [000351]        BNE   173144
    
    173144 [000351]        CMP   #17440., R2              ; 173146:042040 ->   R2  :051415
    173150 [000351]        BEQ   173202
    173152 [000351]        CMP   #21261., R2              ; 173154:051415 ->   R2  :051415
    173156 [000344]        BNE   173164
    173160 [000344]        MOV   #-2052., PC              ; 173162:173774 ->   R7
    
    173774 [000350]        RESET
    173776 [000350]        BNE   173652
    
    173652 [000350]        MOV   #64., @#173024           ; 173654:000100 -> 173024
    173660 [000340]        MOV   R0, R4                   ;   R0  :001000 ->   R4
    173662 [000340]        BIC   #-8., R4                 ; 173664:177770 ->   R4  :001000
    173666 [000344]        MOV   R0, R1                   ;   R0  :001000 ->   R1
    173670 [000340]        BIC   R4, R1                   ;   R4  :000000 ->   R1  :001000
    173672 [000340]        BEQ   173714
    173674 [000340]        ADD   #4, R5                   ; 173676:000004 ->   R5  :001000
    173700 [000340]        BNE   173714
    
    173714 [000340]        MOV   R4, R3                   ;   R4  :000000 ->   R3
    173716 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173720 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173722 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173724 [000344]        MOV   #-2134., PC              ; 173726:173652 ->   R7
    
    173652 [000350]        MOV   #0, @#173024             ; 173654:000000 -> 173024
    173660 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173662 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173664 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173666 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173670 [000344]        ADD   R3, R3                   ;   R3  :000000 ->   R3  :000000
    173672 [000344]        MOV   R5, PC                   ;   R5  :001004 ->   R7
    
    001004 [000340]        CLV
    001006 [000340]        BIC_PSW ^b0011
    001010 [000340]        CLZ
    001012 [000340]        BR    001006
    
    001006 [000340]        BIC_PSW ^b0011
    001010 [000340]        CLZ
    001012 [000340]        BR    001006
    
    001006 [000340]        BIC_PSW ^b0011
    001010 [000340]        CLZ
    001012 [000340]        BR    001006

    Как такое ПЗУ может работать без заморочек - сложно представить.
    Последний раз редактировалось Patron; 06.08.2017 в 17:54.

  11. #640

    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    7,508
    Спасибо Благодарностей отдано 
    344
    Спасибо Благодарностей получено 
    714
    Поблагодарили
    596 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Прикольно. ПЗУ-а пытается работать так, как будто ОЗУ вообще нет И код старта, а так же загрузки с устройств (такое впечатление), что общий - поэтому даже в команде S предполагается, что в R5 адрес некоего начального регистра устройства (а в случае S - откуда хотим стартовать) и перед переходом на собственно загрузчик (или адрес старта в S) этот адрес уводится на CSR (в предположении что он на +4 от этого начального регистра), что и даёт старт с адрес +4 от указанного в S. Это если я правильно пробежался по коду...

Страница 64 из 75 ПерваяПервая ... 606162636465666768 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Запуск периферии СМ ЭВМ
    от Raven в разделе ДВК, УКНЦ
    Ответов: 128
    Последнее: 14.07.2024, 19:06
  2. запуск магнитофона
    от goodboy в разделе Commodore 16/64/128
    Ответов: 2
    Последнее: 22.11.2010, 21:41
  3. Запуск материнки от YIS-805
    от tntpro в разделе MSX
    Ответов: 20
    Последнее: 15.05.2010, 19:31
  4. Запуск АТМ-Турбо (7.10)
    от DATAsoft в разделе ATM
    Ответов: 7
    Последнее: 22.04.2010, 16:35

Ваши права

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