Как бы, нет. HRTC/VRTC в РК используются для формирования синхроимпульсов, а не для гашения. Поля тут ни при чём.
Вид для печати
Как бы, нет. HRTC/VRTC в РК используются для формирования синхроимпульсов, а не для гашения. Поля тут ни при чём.
Написaл утилиту по настройке всех параметров ВГ75.
Параметр «0» управляет командами «Стоп ПДП». Младшие 4 бита - код F3 в конце кадра, старшие 4 бита - в начале кадра. Нужно быть аккуратным, так как можно сильно нарушить ПДП-циклы.
- «ВК» - проверка параметров
- «АР2» - выход в МОНИТОР с активными параметрами ВГ75
- Влево/Вправо - настройка параметра
- «0»…«9» - активация конкретного параметра
- «F1»…«F5» - экспериментальные предустановки
- Любая другая клавиша просто восстанавливает синхронизацию
Параметры «1»…«4» - описаны здесь.
В данном случае, Вас должны интересовать параметры «2» и «3».
Радио-86РК, Вы просто волшебник :). Спасибо большое.
Вот такой картинки удалось добиться с помощью Вашей утилитки. Единственное, что немного смущает, это то, что верхние 2 строчки завернулись влево. Где-то я читал, как с этим бороться. Кажется даже на этом форуме...
https://i.ibb.co/xsKN3pD/3-D46-EEE1-...E4344486-D.jpg
Теперь полученые значения я должен внести в ПЗУ монитора, правильно?
Не подскажете по каким адресам? Я менял только два параметра: VVRRRRRR (на 27H) и MFCCZZZZ (на 95H).
- - - Добавлено - - -
Вот картинка, на которой все 25 строк выведены на экран.
https://i.ibb.co/tx0Kfvg/7-F10350-F-...04196-E1-F.jpg
Нe всё так просто! Увы…То есть, в МОНИТОР прошивать это никак нельзя.
Попробуйте обнулить «СТОП ПДП» - увидите, что произойдёт при прошивке этих параметров в ПЗУ:v2_dizzy_facepalm:
Тем самым, мы просто выяснили, что проблема в современных средствах отображения информации!
Мой старый ламповый «Электрон 703» был настроен мною так, что все символы 78×30 отображались, так как матрац я сузил всеми ручками до видимых границ…
P.S.: Единственный выход - посоветоваться со специалистами. Например, затактировать ИЕ4/ВГ75 отдельным генератором…
Радио-86РК, печально, рано я обрадовался. Но всё равно большое спасибо.
Если я правильно понимаю, то тактируя отдельным генератором, этот конвертер будет уже не нужен? Полученные синхроимпульсы можно же будет подавать прямо на VGA-дисплей.
Вложение 71813
нашел простое для себя решение.
Есть серия дешевых мини-телевизоров для машины Eplutus (не реклама)
Мне принесли модельку EP-700T - и он нормально съел нестандартную развертку РК86
Судя по их сайту у них есть целая линейка в разных размерах от 7 до 14 дюймов таких теликов.
а судя по тому что меню у них выглядит почти одинаково, то скорее всего и начинка обрабатывающая входной видеосигнал будет похожа
Хочу теперь купить 12-дюймовую модельку.
Попрoбуйте вот этот вариант с настройками растра на 306 линий (MFCCZZZZ=91).
Можно настроить и на 315 линий, но придётся изменить ряд параметров.P.S.: Слегка доработал: Теперь нажатием «АР2» осуществляется выход в МОНИТОР с подсказкой директивы отображения кода для копирования в ПЗУ по адресам FACE…FAFC…Код:[2] - VVRRRRRR:00011100=1C
[4] - MFCCZZZZ:10010010=92
[8] - ПДПЦКЛ.L:11010101=D5
[9] - ПДПЦКЛ.H:01001000=48
(То есть, если комбинация параметров удачна, код из «02CE…02FC» можно прошивать в ПЗУ по «FACE…FAFC».)
Уважаемый Радио-86РК, докладываю.
Наиболее качественное изображение удалось получить при следующих значениях параметров:
https://i.ibb.co/4VpSL4T/ED556-E69-0...17260-EFA3.jpg
После чего по АР2 вышел из программы и, направив видео на другой телевизор, по директиве D вывел дамп указанного Вами диапазона.
https://i.ibb.co/h27J3c0/449-DE275-C...CE2-A4-A92.jpg
Внес изменения в прошивку ПЗУ (измененные ячейки отмечены красным) и прошил новую РФ5.
https://i.ibb.co/v16jykj/1-EF1-F1-AB...68-DE483-A.jpg
После замены старого монитора на новый получил вот такую картинку:
https://i.ibb.co/Y85W8ZS/AA7-CFDC7-D...B7-D651-F1.jpg
На фото не видно, но надписи еще и мерцают. Я что-то сделал неправильно?
Смущает то, что изменял я 4 параметра (0, 2,3 и 4), чтобы добиться устойчивой картинки, а в указанном Вами диапазоне оказались только три несоответствия с базовой прошивкой.
ppp, VVRRRRRR=27 это получается 40 строк, плюс одна на синхроимпульс. Итого 41 по 8 линий, всего 328 линий в кадре. Не многовато?
Далее, третий и четвёртый параметр пдп указан для стандартного экрана 78х30. В данном случае экран стал 78х40. Надо или увеличить значение для пдп, или ставить в экран спецсимвол «стоп-пдп».
Ещё MFCCZZZZ=94 - строчный импульс стал 10 символов шириной вместо 8-ми, а в строке по прежнему 78 символов. Получается 88 по 6, всего 528 точек в сроке. 528х328@8МГц выходит 46 кадров - какой-то совсем уж нестандартный сигнал. Может в этом проблема.
Кaк я понял, мои параметры совсем не помогли?
Выше уточнялось, данные параметры годятся лишь для теста и их никак нельзя было прошивать в ПЗУ!
(Из скриншота видно, что «[0]» не равен «00». Забыл предостеречь, что в таком случае прошивка параметров в ПЗУ запрещена!)
Остановить можно набрав директиву «M7FF3» с кодом «F3». Но до первого очищения экрана!
О чём я и говорю…
Параметр «[0]» определяет лишь позицию того самого кода «F3» во время теста и никуда не может быть прошит!
Решение:
- Продолжить подбор параметров не трогая «[0]»
- Использовать данный ниже патч Монитора под Ваши параметры, но некоторые игры могут сбоить
Патч процедуры очистки экрана
Код:.0 .1 .2 .3 .4 .5 .6 .7 .8 .9 .A .B .C .D .E .F
FDA0 11 F3 7F 7B 12-3E 00 1B 21 30 89 19 DA
FDB0 A7 FD
[свернуть]
P.S.: Ваши смущения на счёт параметров должны были вызвать подозрительность к прошивке…
Будьте, пожалуйста, внимательны!