User Tag List

Страница 42 из 61 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя
Показано с 411 по 420 из 602

Тема: Оживление Квант 4С

  1. #411

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

    По умолчанию

    Занимательно. 4 звёздочки выводят (последовательно) T1, T2, T3 и определение размера памяти.
    Первую звёздочку вывод процедура определения - не замкнут ли на консоли вход на выход. Алгоритм простой - выводим звёздочку и на консоль и ждём - не прилетит ли она со входа. Если да - запускается непрерывное тестирование по алгоритму (насколько на сейчас разобрался - T4, T1, T2, T3, T4 и цикл)

    И хто у меня при включении питания не отрабатывает?? Все тесты проходят, если что

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

    Цитата Сообщение от AFZ Посмотреть сообщение
    причем Т4 в специальном (минимальном) режиме
    Не специальном. Просто определяет размер памяти.

  2. #412

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще и чистит ее, скорее всего. Иначе обратись в своей программе (по ошибке) к неинициализированной ячейке памяти, а оно возьми, да и вылети по Хэммингу. Да и смотришь любое место памяти после включения и прохождения начального теста, а там везде все нули.

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

    Да, еще и не командой CLR, скорее всего, она же делает "Ввод-пауза-вывод", да? Так вот, по этому вводу в первой фазе Хэмминг ее и обломит, так, что, скорее всего, MOV Rх,(Ry)+...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  3. #413

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Еще и чистит ее, скорее всего.
    Там настолько всё запутано, особенно учитывая, что периодически оно отправляет кодовый блок в обычный режим и выполняет его там, что мама не горюй. Я всё ещё шерстю логику...

  4. #414

    Регистрация
    13.12.2013
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,072
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    81
    Поблагодарили
    65 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    Год на плате и на проце?
    Плата- 91г., проц -90г.

    У меня так при включении.
    Код:
    *****  ДОСТУПНОЕ  ОЗУ  -   1 M *
    @ 001000
    @R0/000000
    R1/001122
    R2/000000
    R3/177000
    R4/100003
    R5/114000
    R6/016770
    R7/001000
    После УСТановки.
    Код:
    @ 000004
    @R0/120000
    R1/000000
    R2/000000
    R3/000000
    R4/000100
    R5/077100
    R6/177774
    R7/000004

  5. #415

    Регистрация
    20.04.2013
    Адрес
    г. Павловский Посад
    Сообщений
    4,246
    Спасибо Благодарностей отдано 
    498
    Спасибо Благодарностей получено 
    557
    Поблагодарили
    436 сообщений
    Mentioned
    42 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Как пристроить модуль ЭСППЗУ в МС1201.04 :

    Сектора ЭСППЗУ 10-13 или 14-17 будут в адресах 3-го метра начиная с 100000.
    При очистке ЭСППЗУ в самую первую очередь прописывать сектор 000000 - т.к. это БИОС ( 134 например ).
    Перед эксплуатацией провести тщательный тест ДОЗУ, т.к. при включенной записи в модуль ЭСППЗУ ответ на запись в адрес 177764 будет выставляться в каждых 64 кбайт АП МС1201.04

    В файле программатора в подпрограммах "чтение слова ЭСППЗУ" и "запись слова ЭСППЗУ" заменить управление портом 177716 на управление ДП 1801ВМ3, с изменением записываемых значений.
    Так же устроить патч пункта меню "коррекция адреса окна ЭСППЗУ" и "коррекция маски 177716".
    Последний раз редактировалось MM; 03.03.2019 в 20:37.
    Блог : http://collectingrd.kxk.ru/ . В ЛС прошу не писать, все сообщения MMTEMA@MAIL.RU

  6. #416

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

    По умолчанию

    Цитата Сообщение от MM Посмотреть сообщение
    Как пристроить модуль ЭСППЗУ в МС1201.04
    Спасибо, может и пригодится. Просто на текущий момент меня интересует исследование режима HALT, а это значит - в ПЗУ будет писаться мой код, а не полноценное что то для halt режима, а значит - никакой операционки на компе на этот момент не будет. Так что программироваться оно будет на БК, а потом смотреться на Квант-е. По крайне мере первое время. Когда более менее освоюсь с модулем - возможно сделаю пульт, что бы можно было иметь как стандартный 134 (или что то ещё) так и мой код - и соответственно - быстрое переключение и программирование на Квант-е. Не знаю, посмотрю, как пойдёт

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

    Цитата Сообщение от MiX Посмотреть сообщение
    У меня так при включении
    Выложил свой вариант. Там же. Если коротко - по включении тоже самое, по УСТ - отличие в точке останова (у меня 4630) и R5 (77116), SP (16770) и (ессвенно) R7 (4630)
    Фот могут быть не видно в каталоге - чего то IIS брыкается. Ща попробую перегрузить

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

    Проявились

  7. #417

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А у меня вот так.

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

    Код:
    *****  ДОСТУПНОЕ  ОЗУ  -   1 M *
    @ 001000
    @R0/000000
    R1/001122
    R2/000000
    R3/177000
    R4/100003
    R5/114000
    R6/016770
    R7/001000
    @
    @ 004626
    @R0/120000
    R1/000000
    R2/000000
    R3/000000
    R4/000100
    R5/077116
    R6/016770
    R7/004626
    @T0****  ДОСТУПНОЕ  ОЗУ  -   1 M *
    @ 001000
    @R0/000000
    R1/001122
    R2/000000
    R3/177000
    R4/100003
    R5/114000
    R6/016770
    R7/001000
    @
    [свернуть]
    И я, кажется, догадался. У тебя КЦГД, а у всех остальных, показавших экран после включения, VT52 на писюке. Возможно, КЦГД глотает первую звездочку. А еще возможно, что вот та самая проверка на возврат звездочки - это не тест, а обход тормозного запуска КЦГД, типа, пока КЦГД не запустился, он возвращает ту самую звездочку, а 134-я повторяет процедуру, пока КЦГД не запустится...

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

    Дополнительным аргументом может служить наблюдаемый мной момент: между первой и остальными звездочками видна ощутимая задержка. Похоже, 134-я выдала звездочку, а потом некоторое время ждет возврата, порядка 0.1-0.2 сек.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  8. #418

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А еще возможно, что вот та самая проверка на возврат звездочки - это не тест, а обход тормозного запуска КЦГД
    У нас тут одни, блин, Ванги собрались. Тогда провангуй вот этот код
    Код:
      ..............................................................................
      ;
      ; Проверка - не замкнут ли вход на выход консоли
      ;
      ; Флаг TSTMOD - TVKBNC - не замкнут
      ;               TVKBC  - замкнут
      ;
      PROCEDURE CLUPBC
      BEGIN
    
        THRU R2 := #0
          TSTB @#TPS			; выход консоли готов?
          IF RESULT IS MI LEAVE LOOP	; MI, если да
        END					; продолжаем ждать
    
        LET @#TPB := #ASTER			; попробуем послать *
    
        THRU R2 := #0			;
          TSTB  @#TKS			; вход консоли готов?
          BMI   50$				; MI, если да
        END					; продолжаем ждать
    
      40$:
        LET @#TSTMOD := #TVKBNC		; выход на выход НЕ замкнут
        BR  60$
    
      50$:
        CMP #ASTER,@#TKB			; прилетела * ?
        BNE 40$				; нет
    
        LET @#TSTMOD := #TVKBC		; выход на выход НЕ замкнут
    
      60$:
    
        RETURN
      END CLUPBC
    134 прошивка, с адреса 012556

  9. #419

    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А что это за паскалеподобная фигня? То есть, что-то понятно, но что такое THRU #R2 := #0 ? Эти знаки мне ничего не говорят...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  10. #420

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    А что это за паскалеподобная фигня?
    Добро пожаловать в MACRO-11

    Цитата Сообщение от AFZ Посмотреть сообщение
    что такое THRU #R2 := #0
    Для начала, там R2, а не #R2
    Код:
      THRU R2 := #0
        TSTB @#TPS
        IF RESULT IS MI LEAVE LOOP
      END
    эквивалентно
    Код:
    	CLR	R2
    1000$:
    	TSTB	@#TPS
    	BMI	1001$
    	SOB	R2, 1000$
    1001$:
    И судя по вопросам, в дизассемблированный 134 заглянул только один человек. Знать, настолько оно интересно. Ок, выкладывать в дальнейшем буду, писать об этом - нет

Страница 42 из 61 ПерваяПервая ... 383940414243444546 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Квант-БК МС0530
    от moxjemi в разделе Клоны на ПЛИС, МК и БМК
    Ответов: 1
    Последнее: 20.05.2020, 17:59
  2. оживление C64
    от Fluffy Dragon в разделе Commodore 16/64/128
    Ответов: 50
    Последнее: 10.05.2017, 18:58
  3. Квант
    от Mx_Serg в разделе Специалист
    Ответов: 45
    Последнее: 20.03.2017, 02:58
  4. Квант-БК на ВГ2
    от Sergei Frolov в разделе Несортированное железо
    Ответов: 1
    Последнее: 27.07.2011, 14:21
  5. Квант 4С
    от Sergei Frolov в разделе ДВК, УКНЦ
    Ответов: 0
    Последнее: 16.04.2008, 14:23

Ваши права

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