УКНЦ: идеальный LCD монитор

ЭВМ и ПЭВМ, производившиеся в СССР и странах СЭВ
Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 10.06.2025,23:41

dk_spb писал(а): 10.06.2025,23:10 Вы уж определитесь, Вам LCD (как в условиях Вашей задачи) или с разницей давления ;-)
Мне — ровно то, что в постановке задачи, а это вот — для объяснения, что не так с телевизорами.
dk_spb писал(а): 10.06.2025,23:10 Так еще и странно у Вас получается. Если "во время КГИ", то вроде в это время луч погашен и изображение не формируется (оттого он и "гасящий"). То есть все сигналы, которые "во время КГИ", они не отображаются. Как и где их мог увидеть "обыватель", да ещё так, что картинку надо было растягивать - непонятно.....
Тут есть два момента: 1) КГИ берётся в из композитного сигнала и вычилялся он аналоговым же способом, а потому мог не совсем точно по фазе декодированный совпадать с тем, что должно быть в идеале; 2) вероятно, я ошибся и эти цифровые сигналы передаются в верхних строках картинки, которые должны быть за пределами видимости из-за масштабирования на «круглом» кинескопе — я не помню уже деталей. Да и это не важно, важно — даже современные ТВ обрезают картинку, из-за чего некоторые современные ТВ будет невозможно использовать без модификации — возвращаемся к той же ситуации, что и с мониторами, которые синхронизироваться могут, а показать картинку — нет.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

dk_spb
Advanced Member
Сообщения: 6879
Зарегистрирован: 16.09.2009,20:25
Благодарил (а): 12 раз
Поблагодарили: 9 раз

Вклад в сообщество

УКНЦ: идеальный LCD монитор

Сообщение dk_spb » 10.06.2025,23:53

ikle писал(а): 10.06.2025,23:41 вероятно, я ошибся ....Да и это не важно
ikle писал(а): 10.06.2025,23:41 из-за чего некоторые современные ТВ будет невозможно использовать без модификации
Именно что "некоторые". А некоторые можно. Как и "некоторые" LCD мониторы....

Я специально написал что есть ТВ, у которых можно подкручивать какую часть сигнала отображать и в каком месте экрана.
Я не встречал современного ТВ, который не может показать картинку УКНЦ. Проблема в том что картинка смещена влево за край экрана. И служебная строка не влезает. Но настройками в сервисном меню это исправляется. Далеко не во всех ТВ такие возможности есть в сервисном меню.

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 11.06.2025,00:59

dk_spb писал(а): 10.06.2025,23:53 Именно что "некоторые". А некоторые можно. Как и "некоторые" LCD мониторы.... Я специально написал что есть ТВ...
Процитирую снова свой первый вопрос на ваш первый ответ:
ikle писал(а): 10.06.2025,22:33 А какой именно телевизор? Читающим в будущем такая информация может оказаться полезной.
dk_spb писал(а): 10.06.2025,23:53 Проблема в том что картинка смещена влево за край экрана.
А не знаете точной информации о параметрах развёртки «МС 0511»? Вот, как раз фаза строчного относительно картинки, как я понимаю, отличается от стандартного ТВ-сигнала.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

8bit_oldfag
Newbie
Сообщения: 45
Зарегистрирован: 25.05.2021,10:12
Откуда: Russia, region 51

УКНЦ: идеальный LCD монитор

Сообщение 8bit_oldfag » 29.06.2025,07:41

ikle писал(а): 10.06.2025,23:41 параметрах развёртки «МС 0511»? Вот, как раз фаза строчного относительно картинки, как я понимаю, отличается от стандартного ТВ-сигнала.
там не в фазе дело, на большинстве телевизоров картинка обрезана не только слева. у меня, например, Sony 90-х вообще со всех сторон ее режет. то есть налицо нестандартные пропорции полезного сигнала и "служебных полей".
в телеграм-группе по УКНЦ человек подключал к компу через лог.анализатор, вот полный кадр изображения вместе со служебкой и комментариями подключавшего:

https://pic.maxiol.com/?v=1751171887.29 ... 2.jpg&dp=2

реально маловато для стандартного тв-сигнала

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 29.06.2025,09:27

8bit_oldfag писал(а): 29.06.2025,07:41 реально маловато для стандартного тв-сигнала
Статья в wiki утверждает следующее:
В цифровом телевидении, а также компьютерных видеоинтерфейсах, горизонтальная чёткость принимается равной 720 пикселям, исходя из стандартной частоты дискретизации видеосигнала 13,5 МГц[8]. При такой частоте на строку длительностью 64 микросекунды приходится 864 отсчёта, из которых активную часть строки составляют 720.
Сноски к этому тексту ссылаются, в том числе, и на ITU стандарт. Смотрим далее: 720 / 864 = 0.8(3) > 0.8 = 640 / 800 — другими словами, у МС 0511 ширина видимой части строки меньше (а поля больше), чем рекомендовано стандартом. Но там же далее:
С учётом запаса гашения количество отсчётов, несущих полезное изображение, составляет 702.
Снова посчитаем: 702 / 864 = 0.8125 > 0.8 = 640 / 800 — всё отлично у МС 0511 даже с учётом запаса гашения. Тут лучше, правда, поискать ГОСТы на это дело (и аналоговые), но наш стандарт, насколько я помню, был основан на французском.

P.S. И эта гадость (запас гашения) за каким-то чёртом во всех современных FullHD ТВ включена по-умолчанию: для того, чтобы телек начал показывать FullHD картинку без масштабирования (в родном разрешении), приходится это дело отключать явно. И эмблемы телеканалов из-за этого смещены внутрь кадра — я до сих пор к этому не могу привыкнуть.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

8bit_oldfag
Newbie
Сообщения: 45
Зарегистрирован: 25.05.2021,10:12
Откуда: Russia, region 51

УКНЦ: идеальный LCD монитор

Сообщение 8bit_oldfag » 29.06.2025,10:56

ikle писал(а): 29.06.2025,09:27 В цифровом телевидении, а также компьютерных видеоинтерфейсах,
вот с этого и следует начинать. что хорошо для цифрового тв и компов, не обязано быть нормой для аналогового ТВ. возьмем, к примеру, развертку компьютера БК: полная длина строки 768 тактов, из них "полезный" видеосигнал (отображаемая видеопамять) - 512, ровно две трети от полной. при этом изображение от БК занимает примерно всю площадь экрана CRT-телевизора (что по высоте, что по ширине, но высоту сейчас опустим, хотя и тут УКНЦ проблемен). другой пример - спектрумы. у большинства отечественных клонов полная ширина строки 448 пикселов, из них видимая область (то есть + часть бордюра) 304 или около того. пересчитываем, получаем те же самые две трети от общего. то есть "невидимые края" за границами рабочей зоны кинескопа составляют треть полной строки что у БК, что у спектрумов. несложно понять, почему УКНЦ с ее соотношением 4:1 (полезное изображение 4/5 от полной строки, 640 из 800 пикселов) не влазит в экран.

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 29.06.2025,22:45

8bit_oldfag писал(а): 29.06.2025,10:56 что хорошо для цифрового тв и компов, не обязано быть нормой для аналогового ТВ
Вы забыли про то, что «цифровое» 576i ТВ отдаёт аналоговый сигнал на ТВ, и отдаёт его по стандартам аналогового ТВ. Цифровые интерфейсы, а потом и цифровая передача пришли значительно позже.
ikle писал(а): 29.06.2025,09:27 Тут лучше, правда, поискать ГОСТы на это дело (и аналоговые), но наш стандарт, насколько я помню, был основан на французском.
Я указываю на поиски в сторону стандартов, а вы — в сторону домашних ПК-инвалидов (БК и Спектрум).

А ещё мне совершенно наплевать, что там в телевидении, ибо для выполнения задачи, как уже несколько раз было сказано, нужно перешивать скалер и PLL — что в LCD телевизорах, что в LCD мониторах. И прошивать нужно 800 (полная длина строки для МС 0511) в PLL в качестве делителя, 640 в скалер в качестве активной длины строки (для захвата и масштабирования), а также смещение относительно строчного синхроимпульса — моё сообщение было про поиски этого параметра развёртки МС 0511, а не про никому тут не нужные параметры ТВ сигнала.

P.S. Я всё равно найду это значение в ходе эксперимента, если не найду его в других источниках.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 28.08.2025,17:47

ikle писал(а): 07.06.2025,05:28
Да, эта тема у меня в закладках. ... Заметки по результатам по ссылке на BL702A:
Правда размах сигнала синхросмеси у УКНЦ всего 1.1В, для бенка этого мало, ему TTL-уровни подавай, синхросмесь снял с D14.5-10 (положительной полярности), схема Квант.
Вот такое подключение прямо запрещено постановкой задачи: не хочу модифицировать нештатно «УК-НЦ». Это даже не обсуждается, просто не хочу. Потому либо преобразователь уровня сигнала, либо синхро-сплиттер, о чём я написал в первом сообщении.
При подключении через LM1881M (с раздельной синхронизацией — как для 710N выше) у меня BL702A ничего не показал. Впрочем, я на его проверку потратил одну минуту и убрал монитор в кладовку — могли где-то провода отойти. А может ему полярность не понравилась. Ну это ладно — будем позже разбираться.

С момента прошлого моего ответа по ссылке появилось полезное сообщение — процитирую его часть:
Цепляемся осциллографом к синхре - получаем цифру 15.62КГц. Это частота строчной развертки. Кадровую нашёл в интернете - 48.8Гц. Кварц внутри на 12МГц - пиксельклок. Разрешение экрана у БК - 512*256. Чтобы видимая часть получилась 4:3, выбираем растр захвата - 512*273.

IHTotal = PixelClock / строчная = 12 МГц / 15620 = 768
IVTotal = строчная / кадровая = 15620 / 48.8 = 320
IHStartPos = (768-512)/2 = 128
IVStartPos = (320-273)/2 = 23,5 -> 23

Нашёл в таблице подходящую строчку, модифицировал её, прошил монитор. Однако, при включении монитор упорно включался в ранее сделанном режиме для КЦГД. Решил вопрос радикально - заполнил всю таблицу нулями, и только самый первый режим выставил согласно БК0011М:

Код: Выделить всё

0x292F3h    8F   02 00   01 11   00 9C   01 E8   0A   0A   03 00   01 40   00 80   00 17 (1111, 512x273,   15.6KHz/48.8Hz, 1.0KHz/1.0Hz, 768, 320, 128, 23)
И попробую расшифровать:
  1. 8F — ?
  2. 02 00 — be16, 512 — размер картинки по горизонтали;
  3. 01 11 — be16, 273 — размер картинки по вертикали;
  4. 00 9C — be16, 156 — множитель, задающий строчную частоту, см. далее;
  5. 01 E8 — be16, 488 — множитель, задающий кадровую частоту, см. далее;
  6. 0A — 10 — делитель, задающий строчную частоту: 156 / 10 = 15.6 kHz;
  7. 0A — 10 — делитель, задающий кадровую частоту: 488 / 10 = 48.8 Hz;
  8. 03 00 — be16, 768 ­— длина строки растра (период строчной в пикселях);
  9. 01 40 — be16, 320 — полное число строк в растре (период кадровой в строках);
  10. 00 80 — be16, 128 — начало видимой части строки относительно строчного синхроимпульса (ССИ);
  11. 00 17 — be16, 23 — начало видимой части растра относительно кадрового синхроимпульса (КСИ);
P.S. Только под такое разрешение, как в примере, лучше 15" монитор с 1024×768 (пиксель ПК → 2×3 пикселя монитора).

UPD: А чуть ранее по истории есть описание структуры (я видел, но забыл):

Код: Выделить всё

typedef struct {
    UINT8 PolarityFlag;
    UINT16 IHWidth;         // Input Horizontal Width
    UINT16 IVHeight;        // Input Vertical Height
    UINT16 IHFreq;          // Input Horizontal Frequency
    UINT16 IVFreq;          // Input Vertical Frequency
    UINT8 IHFreqTolerance;  // Input Horizontal Frequency Tolerance
    UINT8 IVFreqTolerance;  // Input Vertical Frequency Tolerance
    UINT16 IHTotal;         // Input Horizontal Total Length
    UINT16 IVTotal;         // Input Vertical Total Length
    UINT16 IHStartPos;      // Input Horizontal Start Position
    UINT16 IVStartPos;      // Input Vertical Start Position
} ModeTableType;
Что значат флаги по-прежнему непонятно.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 29.08.2025,17:02

Benq BL702A прекрасно работает с Немига ПК588 напрямую, вообще без какого-либо адаптера. Те же 15625 Гц строчной и 50 Гц кадровой, работает в SoG:

Изображение

Тут композитный выход напрямую соединён со входом зеленого VGA и всё (12 и 11 от РП15-15 к 2 и 8 VGA). По-хорошему, стоит ещё добавить резистор последовательно. Только картинка смещена влево, чтобы фазу монитор смог синхронизировать, нужно заполнить строку полностью:

Изображение

Хотя можно и просто каких нибудь ноликов ввести на всю строку. А, можно и линию (или, даже, рамочку или сетку) нарисовать, используя DRAW или LINE:

Изображение

А МС 0511 тоже умеет в SoG — надо только штатную перемычку установить.

P.S. Для Немига тоже необходимо перешивать монитор для более чёткой картинки, причём, как я понимаю, для Немига 3.x и Немига 4.x — по-разному (8 МГц + 416/512 и 10 МГц + 512/640, соответственно), а для УК-НЦ — отдельно (12.5 МГц + 640/720, предположительно).

P.P.S. У Немига 4.x, судя по фото плат в сети, был вариант и с 12 МГц.
Последний раз редактировалось ikle 21.09.2026,12:32, всего редактировалось 1 раз.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

LeoN65816
Junior Member
Сообщения: 142
Зарегистрирован: 31.07.2013,13:30

УКНЦ: идеальный LCD монитор

Сообщение LeoN65816 » 15.07.2026,16:16

Подвижки есть?
Турбо АГАТ-9/16 (ЦП 65C802, 5 Махов, dual-port SRAM).

Аватара пользователя
ikle
Advanced Member
Сообщения: 671
Зарегистрирован: 27.11.2023,21:22
Откуда: Санкт-Петербург
Благодарил (а): 5 раз
Поблагодарили: 37 раз

УКНЦ: идеальный LCD монитор

Сообщение ikle » 21.09.2026,12:14

LeoN65816 писал(а): 15.07.2026,16:16 Подвижки есть?
На данный момент я остановился на BL702A, хоть он и чёрный, но он точно работает (и с МС 0511, и с ПК 588, и с кучей других ретро-компов), LED-подсветка и выпускался ещё 2012-ом. И если искать неспешно, мониторить Авито, то можно относительно недорого купить (я купил уже пять штук со средней ценой около 1000 рублей, включая доставку).
ikle писал(а): 28.08.2025,17:47 При подключении через LM1881M (с раздельной синхронизацией — как для 710N выше) у меня BL702A ничего не показал. Впрочем, я на его проверку потратил одну минуту и убрал монитор в кладовку — могли где-то провода отойти. А может ему полярность не понравилась. Ну это ладно — будем позже разбираться.
До цвета я пока так и не дошёл, в ч/б режиме работает так же, как и ПК 588 при подключении двумя проводками.
DEC 3000/300LX (EV4s 125 MHz), DEC 3000/400S+ (EV4-133), DEC AlphaStation 250 4/266 (EV45), AlphaPC 164LX + EV56-600, AlphaServer DS10 (EV67-617),
DEC VXT 2000+ (VAX SOC 25 MHz, color), DEC VXT 2000 (mono), SGI Indy (R4600PC 100 MHz), кучка Sun-станций

Ответить