PDA

Просмотр полной версии : LCD VGA, умеющие 15 кГц строчки и 50 Гц кадровой



LeoN65816
03.07.2022, 00:13
Переходничок АГАТ-VGA (https://disk.yandex.ru/d/KgstZ4DCJ1Xj0w).

Точно гОдные мониторы, проверенные мной на АГАТе.

1. NEC LCD1970NX (https://disk.yandex.ru/d/uUgdCnrVhqOJFw).

Косяк в том, что он только 240 строк растра входного сигнала кажет. В меню можно двигать растр по вертикали. Идеально для всяких спектрумов, MSX, Поиск.

Вот гОдные прошивки: 1.1.03 (у меня), 1.1.07 (https://zx-pk.ru/threads/11971-pentevo-zx-evolution-sborka-i-naladka.html?p=771993&viewfull=1#post771993) (Freiwind мне в личке сообщил версию прошивки), 1.1.10 #1 (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=999832&viewfull=1#post999832) и #2 (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-25185).
НегОдные прошивки: 1.1.12 и 1.2.05 (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-25185).
Как узнать версию прошивки (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-26436).

Скалер GM5221 с интегрированным x86 микроконтроллером. Умеет раздельную синхру, композитную синхру, и синхру по зелёному. Прошивка в отдельной флэшке AMIC A290021TL в PLCC32, запаяна (не в панельке). Для перешивания отпаивается и на программатор. Но скалер умеет перешивать её в системе по DDC (через VGA или DVI). В качестве аппаратного программатора 2 npn-транзистора (как бы VCTjig-лайт) и прога Postal2. Возможно позже попробую.

Ещё LCD1970GX (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=999437&viewfull=1#post999437) с прошивкой 1.1.02 (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=1000118&viewfull=1#post1000118) вроде канает.


2. BENQ BL702A (https://disk.yandex.ru/d/czCSw2hyl2TvqQ).

Сам монитор 5:4, но АГАТовский растр показывает правильно, очень и очень близко к 4:3.

Вероятно подойдёт для всех советских компов (БК, Львов, Поиск, Корвет, Вектор, Орион, Специалист, УКНЦ, Союз-Неон и т.д.) и, конечно же, MSX, Enterprise, всякие спектрумы и т.д.

У меня прошивка: V001 20130701. Скалер Realtek RTD2270L, в даташите сказано: умеет раздельную синхру, композитную синхру и синхру по зелёному, и умеет DDC, вероятно и шить через VGA так же можно.

Ещё гОдная прошивка V002 20160524 (https://disk.yandex.ru/i/otTCybAS9IuhOA) у комрада striderа (https://zx-pk.ru/threads/30547-15khzvgatester-tester-vga-monitorov.html?p=1017018&viewfull=1#post1017018). Что интересно, у него отличается скалер, и тогда, вероятно, отличается шасси (версия платы), а значит наши с ним пришивки не взаимозаменямы.

Как узнать версию прошивки: в выключенном состоянии нажать "Menu" и удерживать, нажать "Power", обе отпустить, еще раз нажать "Menu", появляется сервисное окошко, там кажет версию.


Вероятно гОдные мониторы, надо пробовать.

1. Benq BL912
2. NEC Multisync LCD1550M, #1 (https://zx-pk.ru/threads/30371-defekt-izobrazheniya-pentagon-128.html?p=1008605&highlight=lcd1550m#post1008605), #2 (https://zx-pk.ru/threads/30257-atm-8-0-i-razdelnaya-sinkhra.html?p=1004340&highlight=lcd1550m#post1004340), #3 (https://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html?p=1004337&highlight=lcd1550m#post1004337)
3. NEC Multisync LCD1570NX
4. NEC Multisync LCD1770NX
5. NEC Accusync LCD51V
6. NEC Accusync LCD71V (https://www.youtube.com/watch?v=rbIrNzV_k_E)
7. NEC Accusync LCD91V
8. to be continued

Думаю пятнашки на растре АГАТа (как и БК, Львов, Вектор, Корвет) показали бы идеальную картинку из-за "тёплого" разрешения матрицы.

Здесь (https://docs.google.com/spreadsheets/d/1ZvZycoKawBLtK_k7wNFXUwgMD9nMNRfTBbM8T57ZzUY/edit#gid=0) применительно к Амиге.



PS. Прошу всех, кто проверил лично какой-либо аппарат, и результат оказался положительным, добавлять в этот топик же в этом же стиле: марка и модель, фотки и видео, с каким ретрокомпом, годные прошивки, возможность композитной синхры, возможность перепрошивки в системе.

Rio444
03.07.2022, 09:28
Тема хорошая.
Но есть нюанс.
Одинаковые модели мониторов могут иметь разные потроха.
Сам пытался найти 15кГц монитор по этим спискам:
http://15khz.wikidot.com/ (через VPN)
https://15khz.net
https://github.com/planeturban/15khz
К сожалению безуспешно.
Правда Неки не попадались. Может с ними ситуация получше.
Точно были Самсунги. Не заработали.
Как мне кажется, нужно учитывать дату и место изготовления.
Ещё на шильдике бывает обозначение, видимо указывающее на шасси.

Встречал мнение, что все ЖК телевизоры поддерживают 15кГц.

nimdasys_inbox_ru
03.07.2022, 09:57
LeoN65816, возможно Ваше изыскание мониторов корреспондирует со списочком (http://nedopc.com/zxevo/zxevo_supported_monitors.pdf) мониторов совместимых с ZX-Evolution!

LeoN65816
03.07.2022, 10:08
Одинаковые модели мониторов могут иметь разные потроха.
Разумно. Однако, по ссылке на негодные прошивки товарищ даунгрэйдил прошивки, и "всё завертелось!". ;)


Встречал мнение, что все ЖК телевизоры поддерживают 15кГц.
"Нагло брешут!". У меня два телека с VGA, и оба ругаются на неподдерживаемый формат... У одного из них ещё и скарт, и через него каждый АГАТовский пиксель внутри затеняется, что выглядит очень коряво...

Rio444
03.07.2022, 10:43
Однако, по ссылке на негодные прошивки товарищ даунгрэйдил прошивки, и "всё завертелось!".
Когда отличается только прошивка, то получается поправимо.
Но чаще всего плата электроники целиком другая.
Вроде бы выше шанс, если монитор из первых выпусков модели, которая может держать 15кГц, и продан за рубежом.
Произведенные позднее и продававшиеся в РФ имеют шансы ниже.
Хотя возможно тут ключевое "произведенные позже". В РФ чаще продавались устаревшие модели на новом, упрощенном шаси.

reddie
04.07.2022, 12:55
Встречал мнение, что все ЖК телевизоры поддерживают 15кГц
Там бывают другие приколы: сигнал-то берется, но на матрицу выдается 60Гц кадровой. Что далеко не всегда то, что нужно.
Поэтому лучше тестировать на месте, софт с пофреймовым выводом и вперед.

Rio444
04.07.2022, 14:59
А что скажете про ЭЛТ мониторы? На призраках недавно прочитал "...монитор должен поддерживать частоту 15кГц, а это все ЭЛТ (может быть с некоторыми исключениями)...."
Попробовал свой древний Samsung 3ne, ещё с крутилками вместо кнопок.
Видимо он слишком примитивный, чтобы написать что сигнал не тот. Даже вывел изображение. Но частоты явно не совпадают. Изображение растянуто по горизонтали и одна строка изображается как две.
Т.е. строка с CGA карты занимает две строки на мониторе.
Начальное сообщение при загрузке короткое, и его можно прочитать. Дальше начинается "каша".

Serg6845
04.07.2022, 16:52
А что скажете про ЭЛТ мониторы?


а то же самое что и ЖК.


На призраках недавно прочитал "...монитор должен поддерживать частоту 15кГц, а это все ЭЛТ (может быть с некоторыми исключениями)...."

чушь написана. если он не мультисинк (о чем обычно крупными буквами написано на морде) - то с вероятностью 99% он 15кГц не поддерживает.
а вот с поддержкой 50Гц кадровой у ЭЛТ обычно получше.


Попробовал свой древний Samsung 3ne, ещё с крутилками вместо кнопок.
Видимо он слишком примитивный, чтобы написать что сигнал не тот. Даже вывел изображение. Но частоты явно не совпадают. Изображение растянуто по горизонтали и одна строка изображается как две.
Т.е. строка с CGA карты занимает две строки на мониторе.

собственно ЧТД.

reddie
04.07.2022, 19:02
с поддержкой 50Гц кадровой у ЭЛТ обычно получше
До 50Гц кадровую большинство ЖК держат; проблемы начинаются, если кадровая ниже хоть на единицу.
Можно проверить прямо в винде в настройках изображения: создаем новый режим или крутим старый, ставим 49/48 Герц и пробуем.
Для БК, всяких левых Спектрумов типа Пентагона и других советских компов довольно актуальный вопрос: монитор нужно подбирать, чтоб держал 48 Герц.

Rio444
04.07.2022, 19:08
reddie, а как это сделать? Залез в настройки, там нет 48 и 49.
50 держит.
https://i.ibb.co/R31KxM0/50.png (https://imgbb.com/)

reddie
04.07.2022, 20:37
Залез в настройки, там нет 48 и 49
На АМД не скажу, сто лет компы с ними не использовал... должна быть утилита навроде Нвидовской Панели управления.
У себя вот открываю ее и настраиваю новый режим (цифрами последовательность нажатия кнопок, стрелка - задание нужной частоты):

https://i5.imageban.ru/thumbs/2022.07.04/93fad523e018785a1117c9afbd050b86.jpg (https://imageban.ru/show/2022/07/04/93fad523e018785a1117c9afbd050b86/jpg)

Из имеющихся мониторов два древних 49 и ниже держат, "новые" - ни один.

Freiwind
05.07.2022, 15:56
Powerstrip-ом раньше частоты крутил.

photon
29.07.2022, 18:16
Приехал монитор BenQ BL912. Показывает с БК0010-01. Не показывает с: Дельты; БК0011М серийной; БК0011М исполнение Voland, статическое ОЗУ. Картинка так себе, мыло. Настройки pixel clock и phase особо погоды не делают. Фотки можно найти в чате "БК0010/11М World" в телеграме, сообщение 29 июля 2022 18:08.

reddie
29.07.2022, 18:22
Показывает с БК0010-01. Не показывает с: Дельты; БК0011М серийной; БК0011М исполнение Voland
Неужто, помимо кривой синхры, у БК она еще и различается на разных моделях? Уже интересно.

Sandro
29.07.2022, 20:43
Генератор синхры одинаковый -- он в БМК 1801ВП1-037, чисто цифровой. А вот аналоговая часть, т.е. выходной формирователь -- несколько отличается. Возможно, дело в этом.

CodeMaster
29.12.2023, 23:35
LCD VGA, умеющие 15 кГц строчки
Что-то я перечитал эту тему и не очень понял о чём она :-/


Переходничок АГАТ-VGA.
Это прямое подключение?


Вот гОдные прошивки: 1.1.03 (у меня), 1.1.07
Но, зачем упоминаются прошивки для скандаблера, который позволяет подключать любые мониторы (в плане строчной развёртки)?


Точно были Самсунги. Не заработали.
Ну, в списках есть только один самсунг с полной поддержкой и тот, по сути, телевизор.


2. NEC Multisync LCD1550M, #1, #2, #3
3. NEC Multisync LCD1570NX
4. NEC Multisync LCD1770NX
Пробовал много нековских мультисинков 15-19" - ни один с Амигами не заработал.

Rio444
30.12.2023, 02:43
Ну, в списках есть только один самсунг с полной поддержкой и тот, по сути, телевизор.
Ну как же?
https://i.ibb.co/dgnVb9Q/Sams.png (https://ibb.co/6B6Tvh4)

CodeMaster
30.12.2023, 06:01
Ну как же?
На этот сайте да, но этот список мне кажется чересчур оптимистичным. Это очень ходовые модели Самсунгов, очевидно, что будь это так, такие мониторы давно бы всплыли. Я больше на http://15khz.wikidot.com/ ориентируюсь.

Rio444
30.12.2023, 11:47
CodeMaster, в твоём менее оптимистичном напротив этих моделей что-то вроде "Some users report success."
Что только подтверждает
Одинаковые модели мониторов могут иметь разные потроха.

Mick
30.12.2023, 13:54
На этот сайте да, но этот список мне кажется чересчур оптимистичным. Это очень ходовые модели Самсунгов, очевидно, что будь это так, такие мониторы давно бы всплыли. Я больше на http://15khz.wikidot.com/ ориентируюсь.

А сайтик то у нас не открывается.

Кстати, взял из списка якобы поддерживающих 15КГц Samsung SyncMaster 510N, скачал сервис мануал, там в помине не указываются 15КГц, 31 kHz ~ 61 kHz и 50 Hz ~ 75 Hz - модели я так понял с платами MJ15AS*/MJ15BS*
Либо это не документировано

CodeMaster
30.12.2023, 14:30
Одинаковые модели мониторов могут иметь разные потроха.
Это однозначно. Вопрос в том, что при широкой распространённости некоторых моделей в СНГ, 15-герцовые никому не попались. Возможно это были либо ограниченные партии и/или для определённых стран.


А сайтик то у нас не открывается.
В первом упоминании Романом указано, что через VPN.


Либо это не документировано
Несомненно, ибо точно не все экземпляры поддерживают.

Rio444
30.12.2023, 14:30
Либо это не документированоИменно так. Ни в одном мануале не видел упоминания строчной ниже 31,5кГц.


А сайтик то у нас не открывается.
Архив на июнь этого года https://disk.yandex.ru/d/O8eJNeKgJK5T5w
Или посвежее https://web.archive.org/web/20231202035225/http://15khz.wikidot.com/

LeoN65816
10.01.2024, 20:00
Это прямое подключение?
Именно так.
А по фоткам разве это не очевидно?
А по названию (и содержимому топика) это тоже не очевидно? ;)


Но, зачем упоминаются прошивки для скандаблера, который позволяет подключать любые мониторы (в плане строчной развёртки)?
У меня не было ни слова о скандаблере... И даже намёков на него...
Почему ты решил, что речь идёт о скандаблере?
Я всего лишь упоминал версии прошивок мониторов, которые точно кушают ТВ-развёртку... ;)


Пробовал много нековских мультисинков 15-19" - ни один с Амигами не заработал.
Попробуй BenQ BL702A.

CodeMaster
22.01.2024, 15:56
Вот этот не может 15 кГц
80169

CodeMaster
11.02.2024, 16:17
6. NEC Accusync LCD71V
LCD71VM работает с Amiga A600

LeoN65816
12.02.2024, 07:32
Благодарю за хорошую новость. Есть вопросы:

1. Какой растр видеорежима Амиги, с которым проходил тестинг?
2. Какой полный растр этого видеорежима?
3. Как опознался этот растр монитором, что на инфо-страничке?

Фоточки бы, а? ;)

CodeMaster
12.02.2024, 08:39
1. 2. не понял что это.
3. 15.8 кГц / 49 Гц

Фоточки бы, а?
Уже разобрал. Могу сказать, что показывает примерно как на ЭЛТ (в отличии например от МС 6106, который показывает как ЖК ;-). На сплошной заливке видна вертикальная полосатость, в играх особо не заметно.

LeoN65816
12.02.2024, 08:59
1. 2. не понял что это.
На примере АГАТа-9:
1. Максимальный графрежим 512х256х1bpp, поэтому растр 512х256@50.08. Остальные режимы достигаются дублированием точек и строк.
2. Полный растр 672х312@50.08, всего 672 точки в строке, всего 312 строк в кадре, кадровая 50.08. Перемножением всех трёх значений получаем пиксельклок, 672х312х50.08=10.5МГц.

Идеальный моник для АГАТа (https://zx-pk.ru/threads/32683-vyvod-izobrazheniya-retrokompyutera-na-tft-matritsu-(-quot-narodnyj-kontroller-quot-).html?p=1181361&viewfull=1#post1181361). И легко переделывается под любой компик.


3. 15.8 кГц / 49 Гц
Это строчная и кадровая. А разрешение какое опознал?


На сплошной заливке видна вертикальная полосатость, в играх особо не заметно.
Это из-за не соответствия пиксельклока Амиги и пиксельклока в монике опознанного видеорежима.

gdv2002
12.02.2024, 09:23
Раздел Спектрума, а про моники работающие со Спектрумом ни слова. )))
Эва не считается.

LeoN65816
12.02.2024, 09:30
а про моники работающие со Спектрумом ни слова. )))
А в первом посте вот это смотрел?

2. NEC Multisync LCD1550M, #1 (https://zx-pk.ru/threads/30371-defekt-izobrazheniya-pentagon-128.html?p=1008605&highlight=lcd1550m#post1008605), #2 (https://zx-pk.ru/threads/30257-atm-8-0-i-razdelnaya-sinkhra.html?p=1004340&highlight=lcd1550m#post1004340), #3 (https://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html?p=1004337&highlight=lcd1550m#post1004337)


Очень легко переделывается под Спектрум. (https://zx-pk.ru/threads/32683-vyvod-izobrazheniya-retrokompyutera-na-tft-matritsu-(-quot-narodnyj-kontroller-quot-).html?p=1181361&viewfull=1#post1181361)

CodeMaster
12.02.2024, 09:34
А разрешение какое опознал?
Не помню, но вроде бы писал.


про моники работающие со Спектрумом ни слова.
В фирменных нет RGB выхода, а клоны у меня в неизвестном состоянии.

LeoN65816
12.02.2024, 10:20
Ни в одном мануале не видел упоминания строчной ниже 31,5кГц.

Вот, например (https://zoom.cnews.ru/goods_card/character/222705/viewsonic-va1948aled). Ниже 31.5кГц, но не 15кГц... МнОгие вьюсоники такие.

CodeMaster
12.02.2024, 10:51
Ниже 31.5кГц, но не 15кГц...
Интересно, где нужны эти 24 кГц?

LeoN65816
12.02.2024, 10:52
EGA и Амига.

ZX_NOVOSIB
12.02.2024, 16:21
В фирменных нет RGB выхода
это в каких нет? в 48 что ли? в 128 фирменных есть

Vasily_A
12.02.2024, 21:17
я уже ранее предлагал вариант решения проблемы "50 - чуть чуть Герцев" - поменять кварц в скалере монитора на чуть более медленный, чтоб на 48 Гц монитор думал, что это 50...
типа был кварц 27МГц, поставить 25.92МГц. или синтезатор копеечный с управлением от микроконтроллера, будет как на древнем телевизоре, с плавной подстройкой частоты развертки :)

Rio444
14.02.2024, 02:01
Вот, например. Ниже 31.5кГц, но не 15кГц... МнОгие вьюсоники такие.
Спасибо! Буду иметь в виду.


EGA и Амига.
EGA 21,85 КГц

CodeMaster
14.02.2024, 08:28
Амига.
Может десктопные Амиги, но у 600 и 1200 - 15 кГц.

Mick
22.03.2024, 10:08
Нашел все таки себе монитор Benq BL702-BA, дабы проверить идею подключения своего Феникса к VGA монитору без посредников.
Собрал переходник и надо же действительно тянет 15КГц развертку.
Единственно что полосит, но и через скандаблеры у меня компьютеры на Самсунг 740 полосили.
Не знаю, можно ли с этим как то бороться.

https://i.ibb.co/XbVP4sM/IMG-20240320-142800.jpg (https://ibb.co/XbVP4sM)

https://i.ibb.co/khryrfZ/IMG-20240320-143006.jpg (https://ibb.co/khryrfZ)

https://i.ibb.co/KD0scRG/IMG-20240320-143028.jpg (https://ibb.co/KD0scRG)

https://i.ibb.co/pzzTSrL/IMG-20240321-141249.jpg (https://ibb.co/pzzTSrL)

https://i.ibb.co/PNqVPFJ/IMG-20240321-141129-1.jpg (https://ibb.co/PNqVPFJ)

https://i.ibb.co/mXvzJqb/IMG-20240320-143111.jpg (https://ibb.co/mXvzJqb)

nimdasys_inbox_ru
22.03.2024, 17:17
Собрал переходник и надо же действительно тянет 15КГц развертку.
Михаил, а можете поделиться схемой/распиновкой переходника ?!

CodeMaster
22.03.2024, 18:28
схемой/распиновкой переходника
Я не Михаил, конечно, но, один к одному: R, G, B, H, V.

Rio444
22.03.2024, 18:39
но, один к одному: R, G, B, H, V.
Через резисторы, наверное?
У RGB входной уровень максимальной яркости 0,7В.
У Спека на выходе может быть порядка 3 вольт.

Gutten
22.03.2024, 19:03
У Спека на выходе может быть порядка 3 вольт.
А то и 5 В.
Тоже интересно.

CodeMaster
22.03.2024, 19:07
Через резисторы, наверное?
Наверное. Я только импорт подключал, а там в базе нормальный видеосигнал.

Gutten
22.03.2024, 19:20
Я вот Scorp-GMX хочу к Benq 19"подключить, но это надо паять на скорпе резисторы-транзисторы, подбирать номиналы...

Mick
22.03.2024, 19:54
Михаил, а можете поделиться схемой/распиновкой переходника ?!
Я подключал к ZXM-Phoenix ревизии rev07. Там убрал выходные транзисторы и непосредственно с выхода КР1594ТМ9 через резисторный делитель идет на разъем. Смотрите схему.
Дальше надо взять с разъема R,G,B, H и V как тут писали выше и подать на разъем VGA.

Для Фениксов других серий нужно ограничивать уровни - можно через переменный резистор. Либо собрать дополнительный выход, взяв сигналы с цифровых выходов, предназначенных для подключения скандаблера.

LeoN65816
25.03.2024, 06:27
и надо же действительно тянет 15КГц развертку.
Что говорит на инфо-страничке о видеорежиме монитора?


Единственно что полосит, но и через скандаблеры у меня компьютеры на Самсунг 740 полосили.
Не знаю, можно ли с этим как то бороться.
Мона. И даже нуна! ;)

У Феникса стандартный выхлоп спектрума? 256х192? А полный растр 448х312@50.08?

Mick
25.03.2024, 06:43
Что говорит на инфо-страничке о видеорежиме монитора?

Дык я уже выкладывал. Или не то?

https://i.ibb.co/PNqVPFJ/IMG-20240321-141129-1.jpg (https://ibb.co/PNqVPFJ)

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


Мона. И даже нуна!

И каким образом, есть мысли?

LeoN65816
25.03.2024, 07:26
Через резисторы, наверное?
У RGB входной уровень максимальной яркости 0,7В.
У Спека на выходе может быть порядка 3 вольт.

В качестве примера:

В АГАТ-9 RGB на разъём идут непосредственно с К531ИР11 - это обычный ТТЛ уровень. Осликом замерил, что размах там 4.3 Вольта. Поэтому последовательные резисторы 360 Ом (вкупе с шунтом 75 Ом в самом монике) и дают нужный размах 0.7 Вольта.

Mick
25.03.2024, 09:18
У Феникса стандартный выхлоп спектрума? 256х192? А полный растр 448х312@50.08?

По сути да.

LeoN65816
25.03.2024, 17:43
Дык я уже выкладывал. Или не то?
Да, спасибо, теперь (дома) увидел.


И каким образом, есть мысли?
Надо научить его распознавать 448х312@50.08, от этого зависит "полосатость", "волна", моноширинность точек. Из этого растра захватывать 320х256, которые скалер целочисленно (х4) растянет на 1280х1024 матрицы:

1. Собрать VCTjig-адаптер на двух транзисторах.
2. Скачать оболочку Postal2 - https://monitor.net.ru/forum/threads/317755/
3. Скачать драйвер LPT под соответствующую систему - https://monitor.net.ru/forum/threads/436716/?ysclid=lu71ntda20938253132
4. В режиме Realtek 2660ISP прочитать прошивку, бинарь должен получиться 256 килобайт, выложить нам - https://remont-aud.net/forum/119-29153-1
5. Я подскажу по какому смещению что пропатчить.
6. Зашить пропатченный бинарь. Разумеется, перезапустить моник.
7. Выставить paper 15, бордюр что-нибудь, но только не чёрный, ink в чёрный и что-нибудь написать. В меню моника вызвать автонастройку, всё это нужно, чтобы (авто)подстроить параметры АЦП. В меню моника отцентровать экран. По результатам центровки лучше ещё раз (а может и не один) пропатчить бинарь (я подскажу по каким смещениям).
8. Ликовать ах!"№;%:?*ой картинке! ;) (по шахматным текстурам хорошо видно, да и ещё окружности именно круглые!)
9. Поставить спасибку. ;)

Добавлю. BL702A умеет не только раздельную синхру, но и компосинхру, то есть можно с любым спектрумом получить ИДЕАЛЬНУЮ картинку (после патчинга).

Mick
28.03.2024, 09:08
Надо научить его распознавать 448х312@50.08, от этого зависит "полосатость", "волна", моноширинность точек. Из этого растра захватывать 320х256, которые скалер целочисленно (х4) растянет на 1280х1024 матрицы:

Да уж, занятие так сказать не на 5 минут :)
Я так понимаю, что надо монитор разбирать и припаиваться к плате или просто к разъему VGA подцепить?

Тут ради чистоты эксперимента подцепил Benq BL702A к своему компу ZXM-Alcyone (который на CPLD EPM32512). У него немного другой видеовыхлоп при тех же частотах. А именно стоит буфер 74AHCT245, а уж у с него идут сигналы через резисторы на разъем видео. В той же микросхеме и буферизируются сигналы ССИ и КСИ.
Так вот тут полосатости нет

https://i.ibb.co/WcRDX3z/IMG-20240325-151658.jpg (https://ibb.co/WcRDX3z)

https://i.ibb.co/ypTBTc5/IMG-20240325-151833.jpg (https://ibb.co/ypTBTc5)

https://i.ibb.co/pRV19s1/IMG-20240326-131539.jpg (https://ibb.co/pRV19s1)

https://i.ibb.co/txNvfwy/IMG-20240326-131635.jpg (https://ibb.co/txNvfwy)

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

LeoN65816
28.03.2024, 09:23
или просто к разъему VGA подцепить?
Именно так.


Получается что полосатость можно убрать при правильной организации видеовыхлопа
Полосатость зависит от:
1. Соответствие пиксельклока компа и пиксельклока скалера. Вот это ключевой, НАИВАЖНЕЙШИЙ параметр!!! На шахматной текстуре видно, оно же моноширинность пикселов.
2. Значение фазы пиксельклока скалера (в меню моника).


В той же микросхеме и буферизируются сигналы ССИ и КСИ.
А вот и ответ про ОТЛИЧАЮЩУЮСЯ фазу.

belik
28.03.2024, 11:25
через скандаблеры у меня компьютеры на Самсунг 740 полосили

Вам надо было настройки моника покрутить

https://drive.google.com/file/d/1BU49I3_TS-JYYj5gOulvOm9BEx1wfQpy/view?usp=sharing

LeoN65816
28.03.2024, 16:56
В Васике в центре экрана нарисуйте окружность с радиусом 95, и замерьте на экране линейкой вертикальный и горизонтальный диаметры. Сколько? ;)

CodeMaster
29.03.2024, 10:32
Соответствие пиксельклока компа и пиксельклока скалера. Вот это ключевой, НАИВАЖНЕЙШИЙ параметр!!!
Нужно устройство которое позволит его настраивать на мониторе налету.

LeoN65816
29.03.2024, 13:40
Нужно устройство которое позволит его настраивать на мониторе налету.
В меню моника есть параметр CLOCK, который и отвечает за пиксельклок скалера, НО:
1. Диапазон регулировки очень скромный.
2. Он представлен в виде бара типа 0-100%, что не ассоциируется ни с реальным пиксельклоком в МГц (практически бесполезно), ни с числовым значением полного количества точек в строке (а вот это и есть НАИВАЖНЕЙШИЙ параметр).

Более того, для конкретного ретрокомпа важно правильно определить/назначить растр захвата (из полного растра), чтобы правильно (целочисленно) растянуть на разрешение матрицы, с PAR (Pixel Aspect Ratio), который соответствует этому ретрокомпу на мониторе тех времён (а в те времена только и были мониторы с DAR=4:3 [Display Aspect Ratio]).

А ещё во многих ретрокомпах важна родная кадровая частота.

И всё это достигается, как говорится "одним зайцем", именно патчингом прошивки МОНИТОРА! Все эти "отдельные устройства" (GBS, OSSC, ZX-kit и т.п.) этого не умеют...

Mick
04.05.2024, 15:11
Интересно ведут себя эти Benq BL702А.
Решил попробовать подключить свой комп ZXM-Jasper который работает через скандаблер. Так вот 50Гц он показывает хорошо, а вот при 49Гц он растягивает экран так, что границ не видно (особенно нижние строчки)
Но казалось бы не может, а другой такой же - показывает. Смотрю на дату изготовления - оба Октябрь 2016. В меню при автоматической регулировки один который показывает 49Гц показывает фазу 0, а второй который не могет - 51. Причем регулировка фазы не дает эффекта. Ну ладно, взял третий Benq правда Декабрь 2016 - он тоже растягивает 49Гц, т.е. не может. Неужели прошивки разные или в чем может причина.

Кстати, а можно залезть в Benq через Postal 3 и вот такой адаптер? - https://www.wildberries.ru/catalog/90494228/detail.aspx

Gutten
04.05.2024, 20:22
Интересно ведут себя эти Benq BL702А.
Решил попробовать подключить свой комп ZXM-Jasper который работает через скандаблер. Так вот 50Гц он показывает хорошо, а вот при 49Гц он растягивает экран так, что границ не видно (особенно нижние строчки)
Но казалось бы не может, а другой такой же - показывает. Смотрю на дату изготовления - оба Октябрь 2016. В меню при автоматической регулировки один который показывает 49Гц показывает фазу 0, а второй который не могет - 51. Причем регулировка фазы не дает эффекта. Ну ладно, взял третий Benq правда Декабрь 2016 - он тоже растягивает 49Гц, т.е. не может. Неужели прошивки разные или в чем может причина.

Кстати, а можно залезть в Benq через Postal 3 и вот такой адаптер? - https://www.wildberries.ru/catalog/90494228/detail.aspx

а ты попробуй без скандаблера подключить, по 15 кГц (если возможно), должен подхватить красиво. Интересно сравнить с Benq 912, он тоже 49 Гц/31 кГц уродует а 15 кГц хорошо.

CodeMaster
04.05.2024, 22:21
через Postal 3
А эт чё такое?


и вот такой адаптер?
Мониторы же через VGA программируют. Только софт должен поддерживать это.

Mick
04.05.2024, 22:30
А эт чё такое?

Это типа продолжение программы программатора Postal 2 только под USB

LeoN65816
06.05.2024, 06:46
Неужели прошивки разные или в чем может причина.
Предполагаю, что именно прошивки разные, а в них разные таблицы опознавания входных режимов...
Версии прошивок всех трёх экземпляров можешь нам показать?
В начале треда сказано, как узнать версию прошивки.
Все три опознают режим как "576i@50"?


Кстати, а можно залезть в Benq через Postal 3 и вот такой адаптер? - https://www.wildberries.ru/catalog/90494228/detail.aspx
Насколько я понял - нет.
Работа со скалером через VGA по I2C-интерфейсу называется "Realtek RTD2660 ISP".
В оболочке Postal2 такой режим есть, но там нет программаторов ни Postal3, ни CH341.
В оболочках Postal3 и CH341 нет нужного режима ISP. Но они оба умеют работать с SPI-флэшками 25-ой серии. В бенке и стоит двухмегабитка 25-ой серии от Macronix что ли. При попытке выпаять её я только испортил плату скалера. Чип пузом приклеен к плате. Да кучу раз выпаивать и запаивать - это не наш метод.

https://monitor.net.ru/forum/threads/436716/?ysclid=lvudcga3q1557271967

CodeMaster
06.05.2024, 11:49
кучу раз выпаивать и запаивать - это не наш метод.
Прищепкой к нему не подключиться?

LeoN65816
06.05.2024, 17:51
Прищепкой к нему не подключиться?
Я не пробовал. Однако, есть следующие сомнения:
1. Сможет ли программатор обеспечить питаловом не только SPI-флэш, но и все компоненты на плате скалера? По питанию-то они все запареллелены...
2. Сможет ли программатор продавить уровни SPI-шины в окружении скалера?
3. Как среагирует скалер на активность SPI-шины?

А в чём трудность собрать программатор на двух транзисторах и на машинке с LPT под XP осуществить чтение/запись дампа?

Gutten
06.05.2024, 19:45
а tl866 не справится с этой задачей?

CodeMaster
07.05.2024, 11:00
1. Сможет ли программатор обеспечить питаловом не только SPI-флэш, но и все компоненты на плате скалера? По питанию-то они все запареллелены...
Плата должна быть подключена к БП и всё что надо там будет запитано от дежурки.


2. Сможет ли программатор продавить уровни SPI-шины в окружении скалера?
3. Как среагирует скалер на активность SPI-шины?
Думаю, что сможет и наверное никак. Материнки и прочее также прошиваются и живы.


А в чём трудность собрать программатор на двух транзисторах и на машинке с LPT под XP осуществить чтение/запись дампа?
Я не телепат, не знаю зачем вы её выпаивали, раз можно внутрисхемно программировать.

Freiwind
21.05.2024, 17:18
Проверил сегодня свой Dell P2416D 24''. Он есть в списке на сайте 15khz.wikidot.com.
Родное разрешение - 2560х1440. При подключении спектрум-совместимых переключается в разрешение 1440х288 точек.
Выставить другое разрешение нет возможности, по крайней мере из меню.
С KAY-1024 картинка хорошая. Все четко по центру.
С Harlequin 128 похуже. Дрожание вертикальных линий и их не вертикальность. Возможно надо уровни сигнала подстроить.
С Сизифом-512 тоже все отлично:

https://i.ibb.co/mcJ6kxP/3281885d.jpg (https://ibb.co/mcJ6kxP)

Пентагон с АТМ-кой надо будет проверить еще.

Rio444
21.05.2024, 17:39
Кто-нибудь задумывался об изготовлении устройства для проверки совместимости мониторов с 15 и 21 кГц?

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

Помнится Gleb упоминал, что делал такое для себя. Подробности уже не помню.

gen1971
22.05.2024, 12:35
https://pic.maxiol.com/thumbs2/1716370433.3258060641.vga.jpg (https://pic.maxiol.com/?v=1716370433.3258060641.vga.jpg&dp=2)

Использую 15khz vga tester (https://github.com/planeturban/15khzvgatester?fbclid=IwAR3ps__bFb6nI_0iT5d7tkfZfi atHBCl84meQcYONfArySgRmQ-FW2JQ_Hs)
https://zx-pk.ru/threads/30547-15khzvgatester-tester-vga-monitorov.html

Rio444
22.05.2024, 13:25
https://zx-pk.ru/threads/30547-15khz...monitorov.html
Спасибо, но нечем открыть файлы Eagle.
И ставить целую ардуино вместо одного чипа и трёх резисторов....

marinovsoft
22.05.2024, 16:01
Тогда нужно ТЗ скорректировать:

Нужна приблуда на микроконтроллере и батарейках, которая будет генерировать простое, статичное изображение, для проверки совместимости мониторов с 15 и 21 кГц.
1. Схема и плата не должны быть в формате Eagle.
2. Схема должна состоять из одного чипа и трех резисторов.

Ничего не пропущено, все верно?

Rio444
22.05.2024, 16:38
Ничего не пропущено, все верно?Немножко не так.


1. Схема и плата не должны быть в формате Eagle.Схема должна быть в любом распространённом, легко открываемом формате - pdf, jpg, gif, png и т.п.
Лично мне подошел бы даже формат Kikad или SL.


2. Схема должна состоять из одного чипа и трех резисторов.Из одного дешевого, легкодоступного микроконтроллера.
Больше восьми ног не нужно.
Например ATTiny. Хотя есть варианты и лучше.
Больше трех-резисторов там тоже не нужно.
+ конденсатор на питание.

Ещё желательна поддержка 21,5 Кгц строчной. То есть, чтобы можно было выбирать между 15 и 21,5.

P.S. Да, именно об этом и думаю.

marinovsoft
22.05.2024, 16:54
Вот это могло бы подойти, но нет переключалки режимов (и схемы)
https://zx-pk.ru/threads/30547-15khzvgatester-tester-vga-monitorov.html?p=1018319&viewfull=1#post1018319

Rio444
22.05.2024, 16:58
Да, видел. Это уже гораздо лучше.
Уже со схемой и откомпилированной прошивкой.

Freiwind
27.05.2024, 13:00
1. NEC LCD1970NX (https://disk.yandex.ru/d/uUgdCnrVhqOJFw).

Косяк в том, что он только 240 строк растра входного сигнала кажет. В меню можно двигать растр по вертикали. Идеально для всяких спектрумов, MSX, Поиск.

Вот гОдные прошивки: 1.1.03 (у меня), 1.1.07 (https://zx-pk.ru/threads/11971-pentevo-zx-evolution-sborka-i-naladka.html?p=771993&viewfull=1#post771993) (Freiwind мне в личке сообщил версию прошивки), 1.1.10 #1 (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=999832&viewfull=1#post999832) и #2 (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-25185).
Достал сейчас с балкона этот монитор и... не работает ни с Каем, ни с Сизифом, ни с Арлекином напрямую. Нет сигнала.

UPD: подключил не синхросмесь, а раздельные кадровую и строчную. И заработало. :)

nimdasys_inbox_ru
01.08.2024, 10:58
https://pic.maxiol.com/thumbs2/1716370433.3258060641.vga.jpg (https://pic.maxiol.com/?v=1716370433.3258060641.vga.jpg&dp=2)

Использую 15khz vga tester (https://github.com/planeturban/15khzvgatester?fbclid=IwAR3ps__bFb6nI_0iT5d7tkfZfi atHBCl84meQcYONfArySgRmQ-FW2JQ_Hs)
https://zx-pk.ru/threads/30547-15khzvgatester-tester-vga-monitorov.html

А Вы можете показать фото обратной стороны данного тестера ?!

gen1971
01.08.2024, 13:06
https://pic.maxiol.com/thumbs2/1722506746.3258060258.dscn0002.jpg (https://pic.maxiol.com/?v=1722506746.3258060258.dscn0002.jpg&dp=2)

SoftCat
01.08.2024, 14:19
Переходничок АГАТ-VGA (https://disk.yandex.ru/d/KgstZ4DCJ1Xj0w).

Точно гОдные мониторы, проверенные мной на АГАТе.

1. NEC LCD1970NX (https://disk.yandex.ru/d/uUgdCnrVhqOJFw).

Косяк в том, что он только 240 строк растра входного сигнала кажет. В меню можно двигать растр по вертикали. Идеально для всяких спектрумов, MSX, Поиск.

Вот гОдные прошивки: 1.1.03 (у меня), 1.1.07 (https://zx-pk.ru/threads/11971-pentevo-zx-evolution-sborka-i-naladka.html?p=771993&viewfull=1#post771993) (Freiwind мне в личке сообщил версию прошивки), 1.1.10 #1 (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=999832&viewfull=1#post999832) и #2 (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-25185).
НегОдные прошивки: 1.1.12 и 1.2.05 (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-25185).
Как узнать версию прошивки (https://www.arcade-projects.com/threads/non-crt-displays-that-support-15khz-and-25khz-resolutions.1367/post-26436).

Скалер GM5221 с интегрированным x86 микроконтроллером. Умеет раздельную синхру, композитную синхру, и синхру по зелёному. Прошивка в отдельной флэшке AMIC A290021TL в PLCC32, запаяна (не в панельке). Для перешивания отпаивается и на программатор. Но скалер умеет перешивать её в системе по DDC (через VGA или DVI). В качестве аппаратного программатора 2 npn-транзистора (как бы VCTjig-лайт) и прога Postal2. Возможно позже попробую.

Ещё LCD1970GX (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=999437&viewfull=1#post999437) с прошивкой 1.1.02 (https://zx-pk.ru/threads/21795-kitajskij-universalnyj-konverter-video.html?p=1000118&viewfull=1#post1000118) вроде канает.


2. BENQ BL702A (https://disk.yandex.ru/d/czCSw2hyl2TvqQ).

Сам монитор 5:4, но АГАТовский растр показывает правильно, очень и очень близко к 4:3.

Вероятно подойдёт для всех советских компов (БК, Львов, Поиск, Корвет, Вектор, Орион, Специалист, УКНЦ, Союз-Неон и т.д.) и, конечно же, MSX, Enterprise, всякие спектрумы и т.д.

У меня прошивка: V001 20130701. Скалер Realtek RTD2270L, в даташите сказано: умеет раздельную синхру, композитную синхру и синхру по зелёному, и умеет DDC, вероятно и шить через VGA так же можно.

Ещё гОдная прошивка V002 20160524 (https://disk.yandex.ru/i/otTCybAS9IuhOA) у комрада striderа (https://zx-pk.ru/threads/30547-15khzvgatester-tester-vga-monitorov.html?p=1017018&viewfull=1#post1017018). Что интересно, у него отличается скалер, и тогда, вероятно, отличается шасси (версия платы), а значит наши с ним пришивки не взаимозаменямы.

Как узнать версию прошивки: в выключенном состоянии нажать "Menu" и удерживать, нажать "Power", обе отпустить, еще раз нажать "Menu", появляется сервисное окошко, там кажет версию.


Вероятно гОдные мониторы, надо пробовать.

1. Benq BL912
2. NEC Multisync LCD1550M, #1 (https://zx-pk.ru/threads/30371-defekt-izobrazheniya-pentagon-128.html?p=1008605&highlight=lcd1550m#post1008605), #2 (https://zx-pk.ru/threads/30257-atm-8-0-i-razdelnaya-sinkhra.html?p=1004340&highlight=lcd1550m#post1004340), #3 (https://zx-pk.ru/threads/27525-novaya-plata-atm-turbo-8-0-rev-2017.html?p=1004337&highlight=lcd1550m#post1004337)
3. NEC Multisync LCD1570NX
4. NEC Multisync LCD1770NX
5. NEC Accusync LCD51V
6. NEC Accusync LCD71V (https://www.youtube.com/watch?v=rbIrNzV_k_E)
7. NEC Accusync LCD91V
8. to be continued

Думаю пятнашки на растре АГАТа (как и БК, Львов, Вектор, Корвет) показали бы идеальную картинку из-за "тёплого" разрешения матрицы.

Здесь (https://docs.google.com/spreadsheets/d/1ZvZycoKawBLtK_k7wNFXUwgMD9nMNRfTBbM8T57ZzUY/edit#gid=0) применительно к Амиге.



PS. Прошу всех, кто проверил лично какой-либо аппарат, и результат оказался положительным, добавлять в этот топик же в этом же стиле: марка и модель, фотки и видео, с каким ретрокомпом, годные прошивки, возможность композитной синхры, возможность перепрошивки в системе.
Я в 2007-м году на работе видел, как цветной Апогей БК-01 подключали к мониторам ViewSonic VP730 и VP930. Всё хорошо работало без всяких адаптеров, скандаблеров и т. д. Но мой VP930 почему-то не может так, он вообще мало режимов понимает. Поэтому надо проверять.

nimdasys_inbox_ru
01.08.2024, 17:39
https://pic.maxiol.com/thumbs2/1722506746.3258060258.dscn0002.jpg (https://pic.maxiol.com/?v=1722506746.3258060258.dscn0002.jpg&dp=2)

А Вы можете подсказать номиналы сопротивлений ?! на фото к сожалению не видно...

Rio444
01.08.2024, 17:47
nimdasys_inbox_ru, на RGB скорее всего по 470 Ом. Питание 5 вольт?
На синхру не принципиально. Обычно ставят 50..200 Ом. Это скорее защита от КЗ и наводок.

gen1971
02.08.2024, 10:32
Все правильно: RGB по 470 Ом, HSYNC и VSYNC по 62 Ом.
Питание 5 Вольт зарядкой от телефона.

SoftCat
27.11.2024, 18:42
Я написал программу под DOS, которая определяет нестандартные (для VGA и SVGA) режимы, поддерживаемые LCD монитором. Выводится также информация о синхросигналах монитора на английском языке (это на случай если под рукой не окажется русификатора). Программа ещё сохраняет прошивку монитора в файл monitor.bin. Монитор должен быть подключен к компьютеру через VGA разъём. Запускать программу под эмуляторами DOS бессмысленно :). Можно вывести список режимов в текстовый файл следующим образом:

modes.exe > log.txt

marinovsoft
27.11.2024, 20:58
Я бы не стал опираться на информацию из EDID. Прямо сейчас у меня на столе стоит DELL U2410 и судя по EDID он 50 Гц не тянет, а реальность говорит об обратном :)

ЗЫ. Прежде чем вызывать int 10h AX = 4F15h сначала бы проверить (ну и по результату вызова), а может ли ВК и монитор такое :)
http://www.delorie.com/djgpp/doc/rbinter/ix/10/4F.html

SoftCat
27.11.2024, 21:02
Я бы не стал опираться на информацию из EDID. Прямо сейчас у меня на столе стоит DELL U2410 и судя по EDID он 50 Гц не тянет, а реальность говорит об обратном :)

ЗЫ. Прежде чем вызывать int 10h AX = 4F15h сначала бы проверить, а может ли ВК такое :)

Это пока черновик. Конечно, я сделаю аккуратно. А вы файл monitor.bin от этого DELL можете прислать?

marinovsoft
27.11.2024, 21:17
Хотя, я был неправ. В расширенной инфе есть 50Гц режимы.
Дамп от такого же, там же рядом еще 100500 дампов https://github.com/bsdhw/EDID/blob/master/Digital/Dell/DELF016/C224256310C1

SoftCat
28.11.2024, 21:57
Хотя, я был неправ. В расширенной инфе есть 50Гц режимы.
Дамп от такого же, там же рядом еще 100500 дампов https://github.com/bsdhw/EDID/blob/master/Digital/Dell/DELF016/C224256310C1

Проверку сделал и файл обновил. А Вы не подскажете как под DOS прочитать 128 байт расширенной инфы? У моего монитора этой расширенной инфы просто нет.

marinovsoft
29.11.2024, 03:36
Через регистр DX, но это не точно

https://web.archive.org/web/20080614205229/http://www.vesa.org/public/VBE/VBEDDC11.PDF



3.2.2 01 - Read EDID
Input: AH= 4fh VESA Extension
AL= 15h VBE/DDC Services
BL = 01h Read EDID
CX = 00h Controller unit number (00 = primary controller)
DX = 00h EDID block number.
ES:DI= Pointer to area in which the EDID block (128 bytes) shall
be returned

SoftCat
29.11.2024, 03:39
Через регистр DX, но это не точно

https://web.archive.org/web/20080614205229/http://www.vesa.org/public/VBE/VBEDDC11.PDF



3.2.2 01 - Read EDID
Input: AH= 4fh VESA Extension
AL= 15h VBE/DDC Services
BL = 01h Read EDID
CX = 00h Controller unit number (00 = primary controller)
DX = 00h EDID block number.
ES:DI= Pointer to area in which the EDID block (128 bytes) shall
be returned


Спасибо большое!

marinovsoft
29.11.2024, 20:05
Если очень хочется под MS-DOS, то можно попробовать портировать линуксовую прогу https://github.com/jinksong/read_edid

SaTaN5076
17.02.2025, 13:46
Мои развлечения с Benq BL702A.

Почитав интернет, я пришёл к выводу, что мне нужен такой монитор, поскольку есть куча разного старого промышленного и бытового железа, но нет мониторов к нему. Что-то получается подружить при помощи GBS-8200, что-то при помощи zx-vga. Но хотелось чего-то более универсального, да и картинка через преобразователи зачастую оставляет желать лучшего. А кое-где они совершенно не справляются. Итак, монитор был приобретен. Где-то год-полтора назад)) К моему удивлению, он переварил без всяких переходников достаточно много из имеющегося железа. Да, с мылом и искажениями, но показывал. И вот дошли руки копнуть глубже. Цель на ближайшее время - подключить к нему КЦГД, а также древнюю стойку ЧПУ Agiematic C. Связался с товарищем Leon для консультаций)) Было решено устроить обучающий урок на чем-то попроще, потому что у КЦГД синхра замешана в зеленый, а Agiematic располагается в другом месте и туда нужно ехать уже подготовленным. Выбор пал на советский клон ZX-spectrum. Был спаян переходник 1:1, монитор сразу выдал весьма приятную картинку, но с волнообразными искажениями:
81977 81979 81978 81984

Был собран программатор для LPT-порта на двух транзисторах, при помощи программы Postal2 слита прошивка. Стоит сказать, что под Win98 ничего слить не вышло. Программа просто не видела порт. Под WinXP всё получилось сразу. Итак, прошивка была слита, отправлена Leon'у для изучения. Leon сказал, что таблица видеорежимов начинается со смещения 0x292F3h. Тут же, в соседней теме была найдена структура таблицы:


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;

в разделе информации монитора было сказано, что используется видеорежим 576i. В таблице была найдена соответствующая строка:

0x2997Bh 8D 02 D0 01 20 00 9D 01 F4 0A 0A 03 60 01 38 00 7D 00 15

что в соответствии с описанием структуры выше даёт вот такие данные:


Polarity - 1101
IHWidth - 720
IVHeight - 288
IHFreq - 15.7KHz
IVFreq - 50Hz
IHFreqTolerance - 1.5KHz
IVFreqTolerance - 1.5Hz
IHTotal -864
IVTotal - 312
IHStartPos - 125
IVStartPos - 21


Поменяли 4 параметра - IHWidth - 320, IVHeight - 256, IHTotal - 448, IHStartPos - 64.
Строка стала выглядеть вот так:


0x2997Bh 8D 01 40 01 00 00 9D 01 F4 0A 0A 01 С0 01 38 00 40 00 15
0x2997Bh 8D 01 40 01 00 00 9D 01 F4 0A 0A 01 С0 01 38 00 40 00 15
з.ы. редактор сообщений категорически отказывается оформлять эту строку кодом CODE

монитор был прошит и.....меня ждал черный экран. Leon предупреждал, что PLL скалера может и не запуститься с таким низким пиксельклоком (7МГц). Удваиваем. Меняем параметры горизонтального захвата: IHWidth - 640, IVHeight - 256, IHTotal - 896, IHStartPos - 128.

0x2997Bh 8D 02 80 01 00 00 9D 01 F4 0A 0A 03 80 01 38 00 80 00 15

Прошиваемся...И...

81981 8198381980 81986 81982 81985

Замечательная картинка без всяких искажений! Остаётся чуть поправить положение по горизонтали и вертикали параметрами IHStartPos и IVStartPos. Но это уже в другой раз.

Большое спасибо Леониду за урок))

SoftCat
18.02.2025, 02:39
Меняем параметры горизонтального захвата: IHWidth - 640, IVHeight - 256, IHTotal - 896, IHStartPos - 128.
Интересно, а можно ли сделать пиксельклок 16 МГц? То есть параметры поменять на такие:
IHWidth - 768, IVHeight - 256, IHTotal - 1024.
И вообще на каких мониторах можно такое делать? На ViewSonic можно?

SaTaN5076
18.02.2025, 05:51
Интересно, а можно ли сделать пиксельклок 16 МГц? То есть параметры поменять на такие:
IHWidth - 768, IVHeight - 256, IHTotal - 1024.

Поменять то можно, но для какой матрицы это будет?? 768 цифра так-себе..будет мыло..Тут то смысл в том, что матрица у Benq702 - 1280х1024, 1280=320*4=640*2..


И вообще на каких мониторах можно такое делать?
На мониторах со скалером Realtek RTD2270, RTD266x и подобными. Нужно выяснять, какой скалер в мониторе, пробовать сливать прошивку и смотреть в неё..

LeoN65816
18.02.2025, 09:18
Интересно, а можно ли сделать пиксельклок 16 МГц? То есть параметры поменять на такие:
IHWidth - 768, IVHeight - 256, IHTotal - 1024.

Это захват активного растра изо какого (ретро)компа (768x256)?

SoftCat
18.02.2025, 22:08
Поменять то можно, но для какой матрицы это будет?? 768 цифра так-себе..будет мыло..Тут то смысл в том, что матрица у Benq702 - 1280х1024, 1280=320*4=640*2..


На мониторах со скалером Realtek RTD2270, RTD266x и подобными. Нужно выяснять, какой скалер в мониторе, пробовать сливать прошивку и смотреть в неё..
Спасибо Вам за ответ!
Количество "мыла" можно оценить несложным расчетом. Я рассматриваю матрицу 1280x1024.
Для 640 столбцов вообще всё будет идеально:
НОД(1280, 640)/640 = 1.
Но хочу заметить, что почти все LCD мониторы 1280x1024 (если они не слишком древние) прекрасно показывают в текстовом режиме 720x400 в DOS. А число 768 гораздо лучше, чем число 720:
НОД(1280, 768)/768 = 1/3 > 1/15 = НОД(1280, 720)/720.

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


Это захват активного растра изо какого (ретро)компа (768x256)?

На Электронике МС1502 пиксельклок 16 МГц (может быть снижен в 2 раза для режима среднего разрешения). При этом активный растр 768x???. Но для совместимости с CGA ассоциируется с видеопамятью только растр 640x200, всё лишнее убирается в бордюр.

И ещё у РК-подобных (или почти подобных) компов (Микро 80, Апогей, Специалист и т. д.) пиксельклок 8 МГц и активный растр 384x256. Но выше написано, что на слишком низкой частоте PLL может не работать. Поэтому, возможно, придется удвоить до 768x256.

SaTaN5076
26.02.2025, 07:51
Итак, продолжение экспериментов. КЦГД.

Поскольку в КЦГД нет отдельной синхры, а используется SOG, было решено для начала эту самую синхру добыть отдельно. Для этого я припаял провод к обведенному красным месту, вывел его наружу и припаял к 13му контакту разъема VGA. Туда же припаял сигналы R, G, B и землю.
82007

Включил, никакой картинки не увидел. Ок. Включаем осциллограф. Подключаемся к синхре, видим импульсы с частотой 15.64КГц. Это строчная развертка. Кадровая из документации равна 60Гц. Достаем плату КЦГД, смотрим на кварцы. Находим кварц 30.8Мгц. Значит PixelClock = 15.4МГц.
IVTotal = строчная / кадровая = 15640 / 60 = 260.6 Судя по всему, используется формат NTSC. Принимаем IVTotal = 262
IHTotal = PixelClock / строчная = 15.4 МГц / 15640 = 984.65 -> 984
Разрешение берем из мануала - 800х240

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


0x29968h 8D 02 D0 00 F0 00 9D 02 58 0A 0A 03 5A 01 06 00 77 00 12 (1101, 720x240, 15.7KHz/60.0Hz, 1.0KHz/1.0Hz, 858, 262, 119, 18)

и модифицируем её.


0x29968h 8F 03 20 00 F0 00 9C 02 58 14 0A 03 D8 01 06 00 A8 00 11 (1111, 800x240, 15.6KHz/60.0Hz, 2.0KHz/1.0Hz, 984, 262, 168, 17)

Прошиваем монитор, включаем. Видим картинку, но с волнами. Автоподстройка не помогает, потому что для её корректной работы нужна картинка во весь экран. Загружаем драйвер графического режима KCGD81.SAV, потом графическую демку GPDEMO.SAV. Во время работы демки нажимаем кнопку автоподстройки на мониторе и получаем замечательную картинку.
8200582006820098200882010

Теперь монитор умеет спектрум и КЦГД. Следующей на очереди стоит СЧПУ Agiematic C.

Mick
26.02.2025, 11:27
Народ, кто нибудь сталкивался с мониторами фирмы HP, у них в большей массе заявлены строчка от 24КГц, а кадры от 50Гц. Вот вчера попался мне HP LE1711, вот думаю подсоединить напрямую к Фениксу. В общем при включении определяет частоту правильно информирует в окне, но потом вылетает другое окно - пишет Out of range и не показывает. Может кто его потрошил на предмет прошивки. Ну или схема от него?

LeoN65816
27.02.2025, 09:12
И вообще на каких мониторах можно такое делать?
Посмотри вот это - https://www.forum.tslabs.info/viewtopic.php?t=916

SoftCat
28.02.2025, 23:41
Посмотри вот это - https://www.forum.tslabs.info/viewtopic.php?t=916

Спасибо за ссылку.

LeoN65816
07.03.2025, 11:53
Ещё положительные результаты с амигами и атарями - https://www.amibay.com/threads/lcd-monitor-hacking-development-thread.2446351/.
Там Acer B196L/V196L, Fujitsu B19-7 - тоже на рилтэках.
И фигурирует Dell P1917S - на MStar.

LeoN65816
08.03.2025, 09:07
"Тайное знание" (https://en.wikipedia.org/wiki/Pixel_aspect_ratio#Introduction). ;)
Тайное потому, что эти очевидные факты далеко не очевидны некоторым индивидам...

LeoN65816
21.04.2025, 06:51
и вот такой адаптер? - https://www.wildberries.ru/catalog/90494228/detail.aspx

Оказывается, Postal2 умеет работать с CH341. Оболочку с нужной DLL-кой брать отсюда (https://www.forum.tslabs.info/viewtopic.php?t=916).

fifan
21.04.2025, 17:46
Лучше брать у продавца (https://aliexpress.ru/item/33054397283.html?sku_id=67453687441&spm=a2g2w.productlist.search_results.1.17c6c40aMO1 v5v), чем у перекупщика.

LeoN65816
05.05.2025, 08:29
Мой успешный опыт патчинга:

1. Мультипатч АГАТ-7/9 + Apple II [в составе АГАТ-9] (#1 (https://t.me/agatcomp/1/37925))
2. УКНЦ (#1 (https://t.me/MC0511UKNC/1/123705), #2 (https://t.me/MC0511UKNC/1/123764), #3 (https://t.me/MC0511UKNC/1/123880))
3. Корвет/Океан-240/Орион(Про)/Специалист


1. УКНЦ (#4 (https://t.me/MC0511UKNC/1/150319))

Фото и видео (https://disk.yandex.ru/d/2-sSfYNveFhSJQ).

ToDo:
1. MSX
2. БК. Ребята это уже сделали.
3. Вектор-06Ц
4. Поиск

SaTaN5076
28.06.2025, 12:21
Часть 3. БК0011М.

До Agiematic C я пока так и не добрался, решил поэкспериментировать с БК0011М. Спаял переходник, подключил. Тишина. Черный экран. Цепляемся осциллографом к синхре - получаем цифру 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)

Прошиваем монитор, видим картинку.
82414

Картинка не сильно красивая, для работы автонастройки заполняем экран по-максимуму. После этого автонастройка срабатывает и получается идеальная картинка. Если вдруг автонастройка не сработала, в меню монитора крутим параметры Pixel Clock и Phase до получения красивой картинки.
82415 82416 82417 82419
Теперь мы умеем Spectrum, КЦГД и БК0011М.

CodeMaster
10.10.2025, 11:41
BENQ BL702A.
У кого какие месяц/год производства годных? И возможно страна, если их делали где-то кроме Китая.

LeoN65816
10.10.2025, 13:39
Мне попадались с двумя версиями прошивки (и идентичными, но не одинаковыми скалерами), в которых таблица режимов располагается по разным смещениям дампа прошивки. В любом HEX-редакторе эта таблица режимов очень просто находится поиском и патчится.

Вот шильдики - https://disk.yandex.ru/d/2-sSfYNveFhSJQ/BenQ%20BL702A

И Mick три штуки тестировал - https://zx-pk.ru/threads/34483-lcd-vga-umeyushchie-15-kgts-strochki-i-50-gts-kadrovoj.html?p=1198288&viewfull=1#post1198288

Alexei112
19.10.2025, 13:58
Всем привет!

Тоже купил и прошил Benq BL702a для своего БК0010-01.
Инструкция написана скорее для тех, кто спустя много лет достал с полки свой БК и решил вспомнить молодость, как и я.
Вся информация и ссылки на необходимые материалы есть в этой теме, на разных страницах.

Благодарю за помощь Леонида (LeoN65816) и Дмитрия (SaTaN5076)!

1. Изучаем 3 темы на форумах:
https://zx-pk.ru/threads/34483-lcd-vga-umeyushchie-15-kgts-strochki-i-50-gts-kadrovoj - эта тема
https://forum.tslabs.info/viewtopic.php?t=916 – здесь находится необходимая готовая версия Postal2 для программатора CH341A, скачиваем
https://remont-aud.net/forum/119-29153-1 - инструкция по прошивке чипа RTD2660

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

2. Изготавливаем кабель для БК к монитору по схеме. Я сделал прямой кабель VGA-DIN5 из половины VGA-кабеля. (Вторая половина пошла для подключения монитора к программатору).
82991
3. Покупаем программатор CH341A (у меня версия 5В) на чипе CH341B (я покупал на ОЗОНе). Фото программатора:
8299382992

4. Скачиваем и устанавливаем драйвер CH341SER.EXE для программатора.

5. Подключаем программатор к монитору и компьютеру (я делал на Win10x64). Подключение программатора к монитору по схеме (2й половиной VGA-кабеля напрямую, БЕЗ дополнительных резисторов):
82994

6. Программой Postal2 скачиваем прошивку из монитора по инструкции «https://remont-aud.net/forum/119-29153-1 - инструкция по прошивке чипа RTD2660».
83001

7. Редактирование прошивки:
Я использовал HEX-редактор HxD.
Открываем *.bin файл прошивки и поиском ищем последовательность «8D 02 D0 01 20» — это начало последовательности, которую надо отредактировать.
Последовательно меняем 19 байт с «8D 02 D0 01 20.......» на «8F 02 00 01 11 00 9C 01 E8 0A 0A 03 00 01 40 00 80 00 17».
Более подробная информация о том, что и зачем меняем, есть в этой теме! (Посты Леонида (LeoN65816) и Дмитрия (SaTaN5076)).
83003

8. Программой Postal2 записываем прошивку в монитор.

9. Подключаем монитор к БК, загружаем полноэкранную картинку и обязательно делаем автонастройку монитора, возможно потребуется сделать несколько раз и на разных изображениях.

10. Результат:
8300083007

Alex1975
10.12.2025, 15:53
После сборки Агат-9 встал вопрос о мониторе к нему, попробовал NEC 1970NX, отличный монитор, но к сожалению отрезает нижнюю 1/3 экрана, по совету Леонида ака LeoN65816 был куплен "правильный" Benq BL702a
83308
и жизнь сразу заиграна новыми красками, монитор неплохо справляется с режимами Агата. Но всегда можно сделать лучше, и когда LeoN65816 предложил пропатчить монитор я согласился не сразу, но потом подумал, почему бы и нет? Результатами патчинга был просто поражен, все стало выглядеть намного лучше. Описывать всю историю не буду, было это ~ 1/2 года назад, на на значимых событиях остановлюсь.

1. Для извлечения прошивки использовал CH341a, моя ошибка была в том, что я подключался не напрямую к монитору, а к кабелю, считывание прошивки заняло ~сутки. По словам Леонида, если подключить непосредственно к монитору, то будет уже история успеха.
2. Т.к. 1-ый вариант у меня не взлетел, то подключился с помощью VCTjig, тут кабель не помеха и прошивка сливается/заливается почти мгновенно.
3. После прошивки необходимо обязательно сделать настройку монитора, также для того чтобы на мониторе отображалось 16 цветом собрал плату сопряжения.
Вот, что получилось в итоге:
833098331083311833128331383314

Большое спасибо LeoN65816 за помощь!!!