User Tag List

Страница 2 из 3 ПерваяПервая 123 ПоследняяПоследняя
Показано с 11 по 20 из 23

Тема: Недокументированный видеорежим ПК8000

  1. #11

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Пытался совместить информацию из видео DDp и фото bfoxа, больше всего смущает "автоскролл" на видео, в то время как у bfoxа на фото вроде стабильно.
    Варианты:
    1. Я как-то очень удачно ошибся и в программке при выполнении на реале (в эмуляторе то понятно, что такого нет) самозародился автоскролл. Не то чтобы это совсем невозможно, но поверить в это пока не могу.
    2. bfox приложил специальные усилия, чтобы побороть автороскролл. Т.е. постоянно бежит в другую сторону, чтобы оставаться на месте.
    3. У меня неудачная комбинация значений управляющих портов, приводящая к автоскроллу, у bfoxа удачная.
    4. Для повышения выхода годных изделий прошивки ПЛМ разных экземпляров ПК8000 могут иметь отличия в некритичных областях, в частности относящихся к недокументированному видеорежиму. Т.е. если ПЛМ прошилась с отклонением в некритичной области, ее не надо было пытаться допрошивать или выбрасывать, а разница в реализации недокументированного режима никого не волнует.

    Самыми вероятными мне кажутся варианты 3 и 4.
    Над 3 думаю, пока не додумался, тут надо пробовать на реале.
    Проверить 4 не так уж сложно, достаточно попробовать SCRTS2 на другом экземпляре (экземплярах) ПК8000. Или наоборот, тест bfoxа (если или когда он будет доступен) на экземпляре DDp.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    cy6(12.03.2023)

  2. #12

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    больше всего смущает "автоскролл" на видео
    Вероятно, отображается состояние шины данных.
    Видео для размышления: https://disk.yandex.ru/d/_wTgi8o-Goj0VQ
    Помехи на видео.
    1я часть: в начале нажимается ENTER. Далее, в покое похожий "скролл" и характерный его подёргивание.
    2я часть(с 17 сек): по ентеру выполняется DI HLT.

    Цитата Сообщение от ivagor Посмотреть сообщение
    прошивки ПЛМ разных экземпляров ПК8000 могут иметь отличия в некритичных областях
    Цитата Сообщение от ivagor Посмотреть сообщение
    тест bfoxа на экземпляре DDp
    Очень может быть, что прошивки разные. У меня чёрный экран тесте bfoxа (он выложил его в телеге).



    Вот, я тренировался в заполнении памяти паттернами: https://disk.yandex.ru/d/DY8mpDGX1cMlEA - программа и видео.
    Последний раз редактировалось DDp; 11.03.2023 в 14:51.
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Эти 2 пользователя(ей) поблагодарили DDp за это полезное сообщение:

    cy6(12.03.2023), ivagor(11.03.2023)

  3. #13

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DDp Посмотреть сообщение
    Видео для размышления:
    Да, "скролл" очень похож. "Малый период" 8 кадров точно совпадает. На SCRTS2 был еще "большой период" 96 кадров, но я или там или здесь обсчитался и "большой период" в pk8000_videonoise_raw.avi вроде больше (тут уверенности нет, надо еще раз внимательно считать).

    Цитата Сообщение от DDp Посмотреть сообщение
    Вот, я тренировался в заполнении памяти паттернами:
    Интересно, в процессе заполнения fill_pattern_1 можно увидеть нечто похожее на SCRTS2.gif, но в статике старшие 5 бит везде пропали(?). В крайнем правом столбце, который не урезается до 6 точек, видно 3 младших бита, в остальных видно 3й бит (т.к. 2 младших не помещаются в знакоместа). Но что со старшими - не могу пока сообразить.

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

    А если попробовать ждать прерывания не по hlt, а пробегая по памяти? Может все же шина адреса влияет. Если влияет шина данных, то можно заменить 0 в mvi e,0 на другие значения. Если в диапазоне 0-7, то можно любые, но желательно кроме 02, чтобы запись в stax b не сбивала ни порядок обхода адресов ни шину данных.
    Вложения Вложения

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    cy6(12.03.2023)

  4. #14

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    А если попробовать ждать прерывания не по hlt, а пробегая по памяти?
    https://disk.yandex.ru/d/y5ZcptxMUJM2Ig
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Эти 2 пользователя(ей) поблагодарили DDp за это полезное сообщение:

    cy6(12.03.2023), ivagor(11.03.2023)

  5. #15

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень странно, зато видно, что влияние есть, еще бы понять конкретику.

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

    Что смог разглядеть - 00, 01 и 03 фактически выступают как номера тайлов (если пока отставить в сторону переходные процессы).
    00 (аналогичен hlt, секунды 1-2), 01 (секунды 2-3), 03 (стабильный кадр на секунде 4, потом через 9 кадров, через 8 кадров, через 9, через 8).
    Что показывает при 4,5,6,7,2F я не понял.

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

    При 2F тоже показывает соответствующие тайлы, но через столбец чередуясь с нулевыми (00). Причем в SCRTS3_2F.avi и в SCRTS3_TABL.avi распределились по разному (в SCRTS3_2F.avi еще и одинаковые два первых столбца).
    Последний раз редактировалось ivagor; 11.03.2023 в 21:10.

    Этот пользователь поблагодарил ivagor за это полезное сообщение:

    cy6(12.03.2023)

  6. #16

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Можно попробовать показать что-то более содержательное. Не факт, что покажет, но вдруг.
    Вложения Вложения

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

  8. #17

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Можно попробовать показать что-то более содержательное. Не факт, что покажет, но вдруг.
    Показало - https://disk.yandex.ru/d/nWxK_WkX8ad__g




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

    Несколько часов комп был включен, тоже пытался изучить scr3. Он стал перезагружаться. Точно перегружается на SCR300 на случайных данных. Постоял отключенным - отдохнул.
    [свернуть]
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Этот пользователь поблагодарил DDp за это полезное сообщение:

    ivagor(13.03.2023)

  9. #18

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    00 приятно удивил тем, что показал то, что ожидалось.
    SCRTS3_2F.avi примерно за 3 секунды стабилизировался, а S2F так и продолжает переключаться?
    Цитата Сообщение от DDp Посмотреть сообщение
    Несколько часов комп был включен, тоже пытался изучить scr3. Он стал перезагружаться. Точно перегружается на SCR300 на случайных данных. Постоял отключенным - отдохнул.
    Пока не совсем понятно, как с регенерацией в режиме 3, возможно это одна из составляющих перезагрузок. Если там как в SCR0, то я бы по крайней мере в области 0000-1FFF (при сохранении настроек портов как для SCR0) сохранял циклическое пробегание 00-FF.
    Последний раз редактировалось ivagor; 13.03.2023 в 06:53.

  10. #19

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    39 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Сообразил, почему 2F идут не сплошняком, а через один - CMA в активной области SCR3 выполняется за 6 тактов и только в одном из 3х тактных циклов ШД=2F. А "дрожание" скорее всего связано с невыровненностью команд относительно экрана.
    В некоторых тестах раньше считал такты вслепую, но сейчас не хочу (особенно для SCR0 или 3), поэтому максимально упростил, надеюсь этого хватит. В итоге S2F нового поколения и в дополнение к нему S09. Dad выполняется в активной области SCR3 за 12 тактов, т.е. будет 1-3-1-3... в отличие от 2F (1-1-1-1...).
    Вложения Вложения

  11. #20

    Регистрация
    21.08.2006
    Адрес
    Ижевск
    Сообщений
    941
    Спасибо Благодарностей отдано 
    23
    Спасибо Благодарностей получено 
    298
    Поблагодарили
    164 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    В итоге S2F нового поколения и в дополнение к нему S09
    Статичное изображение.
    Вложения Вложения
    фдеукю у-ьфшдЖ ввз"шярюсщь D356 47C0 35F8 F55E 8A52 A88F F3F8 B003 03EB 3D7F

    Этот пользователь поблагодарил DDp за это полезное сообщение:

    ivagor(13.03.2023)

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

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

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

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

Похожие темы

  1. Линейный видеорежим 320х256
    от zx_ в разделе Pentagon
    Ответов: 21
    Последнее: 04.03.2018, 23:10
  2. [Поиск 1] Видеорежим 640х200
    от Копейкин в разделе Поиск
    Ответов: 4
    Последнее: 05.08.2017, 16:56
  3. Текстовый видеорежим
    от Janik в разделе Корвет
    Ответов: 10
    Последнее: 03.03.2017, 19:13
  4. Ваш любимый видеорежим
    от ultra в разделе Эмуляторы
    Ответов: 40
    Последнее: 04.05.2008, 16:49
  5. Видеорежим 256х192 / каждая точка свой цвет
    от drbars в разделе Программирование
    Ответов: 2
    Последнее: 13.01.2008, 21:18

Ваши права

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