User Tag List

Показано с 1 по 10 из 46

Тема: Эмуляция КЦГД, КСМ, КГД (вопросы и проблемы)...

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    PAR = DAR * вертикальная развертка / горизонтальная развертка = 4:3 * 240 / 800 = 4:10 = 2:5.
    Да, очень грустно - распространенных мониторов с 1200+ пикселями по вертикали просто нет - только редкие и, соответственно, сильно дорогие модели. Только вот мне, почему-то, казалось, что там не 2:5, а 2:3. Хотя это, кажется, для Э-85 , а для ДВК ближе что-то, вроде 1:2. В общем, поскольку DAR на тех мониках в определенных пределах подкручивался потенциометром "Размер по вертикали", желательно произвести измерения поточнее. Конкретно - отрисовать на КЦГД круг, как это понимают софты, подкрутить размер по вертикали так, чтобы он действительно стал кругом, а не дыней и измерить получившиеся размеры растра. Причем рисовать круги надо в нескольких вариантах: найти игрушку, в которой есть кружки или шарики, загрузить в КЦГД-181 ходовое "народное" графическое расширение (кажется, программа LOAD, точно не помню) и нарисовать круг из своей программки, то же проделать с KEYGP. И потом сравнить.

    Коллеги, у кого ДВК с КЦГД-181 и моником 6105, проявите, плз, энтузиазм и измерьте, ладно?


    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Многие 20" мониторы имеют это родное разрешение 1600х1200 с этим DAR
    Увы, моники 4:3 не в моде, так что нет их. Тут уже сообщили, что есть всего одна модель за бешеные деньги.

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Или же широкоформатники 16:10 с разрешением 1920х1200, у которых в меню можно переключить Aspect Ratio на 4:3.
    Необязательно. Можно просто выдавать в каждой строке 160 черных пикселей, затем 1600 рабочих и еще 160 черных. Только вот моники с 1200+ по вертикали - редко и дорого. Может там, все-таки, 1:2, а? Ведь очень похоже, основное-то разрешение КЦГД в графическом режиме - 400*240, это будет 1:1. И, опять же, 15.6 кГц строчка и 60 Гц кадровая - это 525 строк при чересстрочной развертке и 262 строки при прогрессивной, из них 22 строки на обратный ход по кадру, остальные 240 - на картинку, то есть, полный экран. Вряд ли кто-то заморочился какими-то дробными коэффициентами, скорее всего сделали по-простому, 1:1, и все! Ну, или 1:2 для 800*240, что применяется только для текстового режима, если я не путаю. Ну и, наконец, КЦГД способен и на 800*480, при чересстрочной развертке, но такого софта, ИМХО, в природе вообще нет.

    Тогда все будет проще - для простых моников делаем 800х480, для FullHD - 1600х960, и вперед! И моники годятся любые, и на мониках поприличнее можно будет получить вполне приличную картинку...
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

  3. #2

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Чтобы избавиться от размытых краёв букв, нужно сделать развертку в точности под физическое разрешение монитора.
    Здравая и абсолютно верная мысль! Немножко "разжую": чтобы не дать шанс монитору интерполировать изо, "нужно сделать развертку в точности под физическое разрешение монитора".

    Цитата Сообщение от AFZ Посмотреть сообщение
    Да, очень грустно - распространенных мониторов с 1200+ пикселями по вертикали просто нет - только редкие и, соответственно, сильно дорогие модели.
    1200+ не нужно! Будет интерполяция по вертикали! Нужно именно 1200!

    Цитата Сообщение от AFZ Посмотреть сообщение
    Только вот мне, почему-то, казалось, что там не 2:5, а 2:3.
    Ну я же дал формулу, по которой это и рассчитывается... А она отсюда.

    Цитата Сообщение от AFZ Посмотреть сообщение
    Увы, моники 4:3 не в моде, так что нет их. Тут уже сообщили, что есть всего одна модель за бешеные деньги.
    Вам вагон моников надо? Или по одному каждому? Я же дал ссылки на авито - кому надо, тот и б/у (хоть 4:3, хоть 16:10 с переключаемым Aspect Ratio) за вменяемые деньги прикупит...

    Цитата Сообщение от AFZ Посмотреть сообщение
    Можно просто выдавать в каждой строке 160 черных пикселей, затем 1600 рабочих и еще 160 черных.
    Ага, только моник после автоподстройки (которая производится по нечерному изо) будет интерполировать 1600 точек полезного растра на 1920 точек своей матрицы...

    Цитата Сообщение от AFZ Посмотреть сообщение
    Вряд ли кто-то заморочился какими-то дробными коэффициентами, скорее всего сделали по-простому, 1:1, и все! Ну, или 1:2 для 800*240, что применяется только для текстового режима, если я не путаю.
    Какие коэффициенты в аналоговом ЭЛТ-монике 80-90-х годов??? Выводили нужный растр и (на заводе) в мониторе крутили размер по вертикали и по горизонтали на весь экран.

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ну и, наконец, КЦГД способен и на 800*480, при чересстрочной развертке, но такого софта, ИМХО, в природе вообще нет.
    Тогда PAR = 4:5, и нативку нужно делать 3200х2400. Есть такие моники с такими матрицами?

    Цитата Сообщение от AFZ Посмотреть сообщение
    Тогда все будет проще - для простых моников делаем 800х480, для FullHD - 1600х960, и вперед! И моники годятся любые, и на мониках поприличнее можно будет получить вполне приличную картинку...
    И еще раз смотрим первую квоту этого поста...
    Последний раз редактировалось LeoN65816; 14.03.2025 в 10:29.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

  4. #3

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

    По умолчанию

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Ага, только моник после автоподстройки (которая производится по нечерному изо) будет интерполировать 1600 точек полезного растра на 1920 точек своей матрицы...
    Ну, сделать его серым, или еще каким...

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Какие коэффициенты в аналоговом ЭЛТ-монике 80-90-х годов??? Выводили нужный растр и (на заводе) в мониторе крутили размер по вертикали и по горизонтали на весь экран.
    Не-а! Это же не телевизор, у которых накручивали даже за пределы экрана. Тут и границы видимой области непрямолинейные, и углы ее скругленные, а углы изображения на монике обязаны быть видны всегда.

    Цитата Сообщение от LeoN65816 Посмотреть сообщение
    Тогда PAR = 4:5, и нативку нужно делать 3200х2400. Есть такие моники с такими матрицами?
    Все-таки, подозреваю, что там 5:5, т.е. 1:1. Проверяется элементарно: рисуем круг (запустить какой-нибудь тест или игрушку, где есть кружки/шарики), регулировкой размера по вертикали добиваемся, чтобы это был действительно круг, а не дыня, после чего измеряем размеры растра.
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

  5. #4

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

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    рисуем круг
    Учитывая, что разрешение КЦГД не квадратное (типа 800х800), а прямоугольное (800х240) - в видеопамяти круг УЖЕ надо рисовать эллипсом, а потом это ещё рисуется на мониторе с неизвестно как выставленными размерами по вертикали и горизонтали (привет ЭЛТ) - нужно специально писать тестовую программу - потому как (если нет исходников) не понятно, как рисует "круг" выбранная программа в видеопамяти.

    Во времена активного юзанья КВАНТ-а я адаптировал (низкоуровневый) модуль ГРАФОРа (библиотечный пакет математической и инженерной графики на ФОРТРАН-е) под КЦГД - там одна из настроек - указать сколько точек по горизонтали и вертикали в 1 см - соответственно - покрутил регуляторы на монике - померил линейкой - вписал соотношение.

    В случае ЖК размеры по вертикали-горизонтали фактически менять мы не можем.. Поэтому до получения первой картинки без какого-либо масштабирования или с одинаковым масштабированием по горизонтали-вертикали - я не буду думать - как масштабировать. Если будет достаточно целочисленного масштабирования - оно врезается элементарно, а вот если потребуется не целочисленное... может и код КЦГД придётся перепахивать

  6. #5

    Регистрация
    20.06.2014
    Адрес
    г. Орск, Оренбургская обл.
    Сообщений
    813
    Спасибо Благодарностей отдано 
    33
    Спасибо Благодарностей получено 
    80
    Поблагодарили
    60 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ведь очень похоже, основное-то разрешение КЦГД в графическом режиме - 400*240, это будет 1:1.
    При 400х240 должен быть PAR = 4:5.
    https://www.youtube.com/watch?v=J0351m3SMNk - здесь по времени на 2:30 и 3:53 окружности совсем не круглые... Но и PAR выходит не 4:5, а где-то 4:5.5, но это уже косяк PAL-кодера и захвата.
    Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

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

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

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

Похожие темы

  1. КЦГД - поиск софта, вопросы и ответы
    от Titus в разделе ДВК, УКНЦ
    Ответов: 239
    Последнее: 05.12.2024, 21:22
  2. Эмуляция КСМ ДВК
    от shattered в разделе ДВК, УКНЦ
    Ответов: 14
    Последнее: 02.01.2019, 01:50
  3. Подключение КСМ к МС
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 44
    Последнее: 25.02.2016, 08:32
  4. Игры для КГД/КЦГД
    от shattered в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 02.04.2013, 23:20
  5. Ремонт КСМ.
    от SKcorp. в разделе ДВК, УКНЦ
    Ответов: 1
    Последнее: 06.05.2012, 00:20

Ваши права

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