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

User Tag List

Страница 28 из 37 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя
Показано с 271 по 280 из 361

Тема: Секреты и трюки программирования (в том числе и игр) для РК-86

  1. #271

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    Проверяем тесты на железных апогеях
    подход\код несколько брутальный и вероятность того что он даст нормальный результат стремится к 0
    Вложение 60207
    возможно я там накосячил и оно вообще не может работать
    но нормально отладить мне не на чем...
    Тесты 1, 3 и 4 на реальном Апогее ничего не показывают.
    Тест 2 выдаёт такую картинку:

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



    [свернуть]

    При этом синхронизация периодически срывается.

    Сейчас остальные попробую..

    С остальными тестами то же самое - ничего нет на экране
    Последний раз редактировалось SegaBoy; 21.03.2017 в 19:03.

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

  3. #272

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    во втором и четвертом тесте
    включено 0 тактов между запросами ПДП

    видимо ДМА не успевает за строку перекинуть столько памяти (почему??? я брал с запасом...)
    и как и сказано ВГ75 тушит єкран при потере данных...

    в принципе раз второй пример более менее работает
    можно попытаться копнуть в этом направлении
    непонятно где все остальное только...

    оно не мигает??
    на частоте 200Гц случаем о_О???
    Последний раз редактировалось NEO SPECTRUMAN; 21.03.2017 в 19:14.

  4. #273

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    оно не мигает??
    на частоте 200Гц случаем о_О???
    Нет, не мигает. Думаю ЖК-ТВ просто не понимает сигнал.

    Чтобы удостовериться что я всё делаю правильно и Апогей рабочий, загрузил пару игр от vinxru:


    Последний раз редактировалось SegaBoy; 25.03.2017 в 21:43.

  5. #274

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    tst0009.zip
    еще вариант

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

    Цитата Сообщение от SegaBoy Посмотреть сообщение
    Чтобы удостовериться что я всё делаю правильно и Апогей рабочий,
    не просто видео сигнал получается сильно дырявым и не по ГОСТ-у
    а еще я зря туда вставил атрибуты (с первого раза да еще и захотел мультиколор )
    сразу после ССИ они наверное еще хуже делают

    телек то проглатывает дырки посреди строки
    но потери целой он уже...
    Последний раз редактировалось NEO SPECTRUMAN; 21.03.2017 в 19:35.

  6. #275

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    tst0009.zip
    еще вариант

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



    [свернуть]

  7. #276

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Мдаа....

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

    дырка посреди картинки и текста
    это кадровый синхроимпульс размером 8 линий
    + пустое место (чуть больше строки)
    а только потом всякий мусор
    после него должно быть 4 такие же картинки 90х64(в данном случае 30х64 с широкими пикселями)...(а их только одна(и то кусочек))

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

    оно вообще поймает теплый ламповый телек???
    может я накосячил?
    Последний раз редактировалось NEO SPECTRUMAN; 22.03.2017 в 00:32.

  8. #277

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от NEO SPECTRUMAN Посмотреть сообщение
    может я накосячил?
    А в чём вообще идея?

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


    Мельком посмотрел код. Сначала инициализируем контроллер дисплея на короткий экран в 6 строк, а потом отлавливаем начало вывода последней строки и не даём ему сделать вертикальный обратный ход. Подставляем контроллеру новые значения и он продолжает рисовать новый экран, который по факту оказывается продолжением старого. Так?
    [свернуть]
    Последний раз редактировалось SegaBoy; 21.03.2017 в 22:02.

  9. #278

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SegaBoy Посмотреть сообщение
    Подставляем контроллеру новые значения и он продолжает рисовать новый экран, который по факту оказывается продолжением старого. Так?
    Так.
    Цитата Сообщение от SegaBoy Посмотреть сообщение
    и не даём ему сделать вертикальный обратный ход.
    а тут нет
    мы не можем(не знаем как) выкинуть КСИ как бы нам этого не хотелось



    Основная проблема что максимальное число строк 64
    А в режиме 1 линия пикселей на строку
    мы хоть и можем что нибудь положить в строчный буфер
    но получается 240 Гц кадровая развертка

    и нужно как то продлить изображение

    Тут все с расчетом на то что телек не успеет понять что перед ним левый короткий КСИ
    а Зацепится за более широкий КСИ (телек может игнорить дырки в сигнале(правда изображение становится волнами(похожее видно в обоих изображениях вверху)))

    Для успешной работы этого подхода
    нужно искать более высокую частоту строчных(уменьшать ширину экрана) которую может ловить телек
    чтоб еще уменьшить время существования лишних КСИ и чтоб телек за них не цеплялся
    за одно это расширит hires область на экране
    (расширение в 2 раза за счет высоты строки 2 пикселя(окошко как минимум 62x128 пиксели 3х1) видимо не прокатит из за увеличения ширины левых КСИ
    хотя тоже можно ткнуть одну картинку по центру и глянуть
    расширение в 3 раза(окошко 94х64 пиксели 3х3) могло бы дать РК-шкам такое же разрешение(плотность пикселей на сантиметр)))) по вертикали как в апогее со вторым набором шрифтов. Да и площадь такого экранчика уже бы была ~47 знакомест по горизонтали)

    можно попытаться оставить только одно окошко по центру высотой 64 пикселей
    возможно такое будет лучше синхронизироваться

    нужно попробовать ткнуть белую полосу сразу после КСИ

    у меня есть идея как переместить это окошко в центр
    но качество видео сигнала станет еще ниже...

    и вообще вся надежда на не исследованный пресет счетчиков
    если при помощи него можно будет погасить КСИ, ССИ
    то мы сможем сами программно генерировать дополнительные КСИ, ССИ которых нам не хватает
    если при пресете сразу включаются КСИ, ССИ уже будет сложнее
    но можно будет все равно по извращаться

    нужно еще посмотреть что делает серия беспрерывных сбросов
    или сбросов без указания параметров
    и разные комбинации сбросов, разрешений, запрещений

    тк судя по документации КСИ и ССИ никогда не прекращаются
    стоп дисплей их не тушит
    что делает с ними пресет счетчиков неизвестно...
    Последний раз редактировалось NEO SPECTRUMAN; 22.03.2017 в 00:48.

  10. #279

    Регистрация
    12.11.2009
    Адрес
    Москва
    Сообщений
    403
    Спасибо Благодарностей отдано 
    50
    Спасибо Благодарностей получено 
    90
    Поблагодарили
    66 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ещё один цветовой "чит" на Апогее:

    Последний раз редактировалось SegaBoy; 25.03.2017 в 21:34.

  11. #280

    Регистрация
    22.05.2011
    Адрес
    г. Дзержинск, Украина
    Сообщений
    6,829
    Спасибо Благодарностей отдано 
    483
    Спасибо Благодарностей получено 
    663
    Поблагодарили
    513 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SegaBoy Посмотреть сообщение
    Ещё один цветовой "чит" на Апогее:
    Империя наносит ответный удар
    chtz.zip
    я только предполагаю что должно быть на экране...
    как всегда эмуляция этого посредственная (2 эмуля - 2 разных картинки(и как по мне обе не те)...)

    вполне возможно будет черный экран
    Последний раз редактировалось NEO SPECTRUMAN; 23.03.2017 в 17:34.

Страница 28 из 37 ПерваяПервая ... 242526272829303132 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 210
    Последнее: 26.07.2019, 11:45
  2. Ответов: 6
    Последнее: 07.02.2016, 11:55
  3. Трюки с контроллером FDD 82077
    от Titus в разделе Утилиты
    Ответов: 4
    Последнее: 10.06.2011, 19:17

Ваши права

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