User Tag List

Страница 10 из 22 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя
Показано с 91 по 100 из 211

Тема: "Океан-240": видеовыход

  1. #91

    Регистрация
    31.01.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    673
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, а можно ссылочку на его канал ?)

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

  3. #92

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Daniil Chislov 86, конечно: https://www.youtube.com/channel/UCxL...CMFeo4NDoX9cEQ
    Больше игр нет

  4. #93

    Регистрация
    31.01.2017
    Адрес
    г. Санкт-Петербург
    Сообщений
    673
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    42
    Поблагодарили
    28 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    svofski, сколько плейлистов ,ухх

  5. #94

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Палитры:

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



    Нажмите на изображение для увеличения. 

Название:	palettes.jpg 
Просмотров:	130 
Размер:	29.0 Кб 
ID:	78148

    [свернуть]


    По идее еще должны быть видны вариации цвета фона (когда цвет точки задается двумя нулями, выводится цвет из регистра фона), но у меня видеовыход замучан так, что цвета фона от черного не различает.
    Последний раз редактировалось tnt23; 29.11.2022 в 11:39. Причина: Заменил картинку для разглядывания на более разглядываемую

  6. #95

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

    По умолчанию

    А сколько строк на каждую палитру, примерно 13?
    Последний раз редактировалось ivagor; 17.02.2019 в 18:08. Причина: что-то меня клинит, убрал "уточнение"

  7. #96

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Около 13, да.

    Делитель для системного таймера 0x500, что при клоке 1.5МГц даёт прерывание с частотой 1171.875 Гц, или каждые 13,3(33) строки.

  8. #97

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

    По умолчанию

    Получается у океана 320 строк в кадре.

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

    Интересно, если делитель 96, то прерывания должны быть каждую строку. Только надо еще как-то по горизонтали попасть.

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

    На реале можно попробовать отталкиваться от бита в порту 41h, а в эмуляторе никак.

  9. #98

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Получается у океана 320 строк в кадре.
    В видимой области (внутри черного бордюра) их точно 256. А вот сколько в кадре всего - я делю 15625 на 50 и получаю 312.5. Магическое число, знакомое по УКНЦ.

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

    Цитата Сообщение от ivagor Посмотреть сообщение
    Только надо еще как-то по горизонтали попасть.
    Как на Векторе (?), видимо: подождать луча и быстро запрограммить таймер. Будем иметь некоторое одинаковое запаздывание прерывания, что даже может быть удобно для перенастройки палитры в момент обратного хода по кадру.

    А по горизонтали попасть - ну, наверное, как все делают - добить NOP-ами. Я пробовал менять палитру парой команд MVI A и OUT, в видимую строку растра таких полосок попадает примерно 6.

  10. #99

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

    По умолчанию

    Цитата Сообщение от tnt23 Посмотреть сообщение
    делю 15625 на 50 и получаю 312.5
    Как рассуждал я: видим довольно качественную фотографию, без смазывания, артефактов и т.д. Т.е. скорее всего картинка статическая, кадры не бегут, значит общее число строк нацело делится на период прерываний. Ближайшее подходящее 320/13.(3)=24. Причем в кадр умещается 24/8=3 повторения цикла палитры (часть спрятана в невидимой области). 320 строк есть, например, у ориона, у пентагона, может еще у кого, так сразу не вспомню. А кадровая 15625/320=48.828 Гц.
    Если кадры бегут, то мои рассуждения рассыпаются.

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

    Кроме того, если оценивать на глаз, то я бы сказал, что верхняя черная строка примерно такой же высоты, как и две другие, а значит действительно 3 полных периода перебора палитр в кадре. Если строки и бегут, то очень медленно.

  11. #100

    Регистрация
    28.03.2006
    Адрес
    Санкт-Петербург
    Сообщений
    2,777
    Спасибо Благодарностей отдано 
    554
    Спасибо Благодарностей получено 
    200
    Поблагодарили
    138 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ivagor, кадры и строки не бегут. Чуть дрожал момент смены палитр, у меня не было этому объяснения. Дрожание пропало, когда я добавил синхронизацию еще и по обратному строчному сигналу перед программированием таймера.

    Вот картинка со сменой палитр каждую строку, с правильно предсказанным тобой делителем 96.

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



    Нажмите на изображение для увеличения. 

Название:	palette_per_line.jpg 
Просмотров:	189 
Размер:	99.9 Кб 
ID:	78149

    [свернуть]
    Последний раз редактировалось tnt23; 29.11.2022 в 11:41.

Страница 10 из 22 ПерваяПервая ... 67891011121314 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Реплика КНГМД ПЭВМ "Океан-240"
    от Viktor2312 в разделе Океан-240
    Ответов: 91
    Последнее: 08.12.2025, 21:23
  2. "Океан-240": подключение клавиатуры
    от tnt23 в разделе Океан-240
    Ответов: 74
    Последнее: 03.12.2025, 16:50
  3. Компьютер "Океан-240"
    от Gryphon в разделе Океан-240
    Ответов: 453
    Последнее: 30.11.2025, 12:15
  4. Реплики платы ПЭВМ "Океан-240"
    от perestoronin в разделе Океан-240
    Ответов: 318
    Последнее: 22.09.2025, 21:28
  5. Ответов: 22
    Последнее: 06.12.2018, 11:55

Ваши права

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