- Подключение VGA адаптера к БК0011(М)
- [+] Старые сообщения (12)
-
? Voland@ - 24.05.2013 00:00
А если к скарту подключиться напрямую, с палитрами всё в порядке?
-
? photon1984@ - 24.05.2013 00:19
Я тут стал играться дальше и запутался совсем. Есть у меня еще 3 оригинальные БК0011М (две после вандализма и одна под пломбой, но у нее бейсик не пашет) - так все они показывают приблизительно одно и то же на этом же мониторе и этом же кабеле ЦТВ. Так что может быть у меня еще и средства диагностики "те еще"... Voland, во всяком случае интересно спросить тестировали ли Вы цвет перед отправкой мне? Через скарт никогда не подключался. Схему подключения искал, нашел на zx.pk.ru, но так и не нашел подтверждения, что она рабочая, поэтому не реализовывал.
-
? photon1984@ - 24.05.2013 00:21
Есть у меня еще вот эта штука http://www.nedopc.com/PALCODER/palcoder.php
Сейчас ей проверю
-
? MM@ - 24.05.2013 00:28
К скарту следует подключаться так - красный, синий, зеленый; вход общего видео - или синхросмесь из разъема ЦТВ БК, или черно-белый выход БК. Для ТВ СОНИ есть на пульте кнопка, которая позволяет смотреть или РГБ ( вместе с телетекстом, к сожалению ) , или Полный Цветовой Сигнал по НЧ входу.
С другим моделями ТВ - полная ( вырезано цензурой ).
-
? MM@ - 24.05.2013 00:34
В Э3 кодера в ПАЛ ( по ссылке ) неплохо бы входные подстроечники R1-R4 1 ком сменить на 100-150 ом, будет заметно лучше четкость для нормального ТВ.
-
? photon1984@ - 24.05.2013 00:42
1) Может я и зря поднял шум, через Кодер (RGB->Composite) все выглядит лучше. См. видео ниже. Только снимать плазменный ТВ на цифромыльницу нормально не получилось.
https://docs.google.com/file/d/0B7FGD8aI69RwTlNMVy1wUTM3TFU/edit?usp=sharing
¤
2) Как проверить мой монитор Электроника+кабель? Нулевую-то палитру он показывает хорошо. Этого мало, да?..
-
? photon1984@ - 24.05.2013 00:50
Последний тест относился именно к новенькой "БК0011М-01".
Все-таки очень похожи эти глюки на те,что были с zx-kit адаптером. Особенно глючат 6 и 9 и 10 палитры, а ведь там был современный монитор.
-
? MM@ - 24.05.2013 00:52
Если по RGB удается на БК11 получить чистые цвета красный, синий, зеленый одновременно на экране - проверка завершена.
Другие палитры научно не определены ( смайл ).
-
? Voland@ - 24.05.2013 00:54
>> тестировали ли Вы цвет перед отправкой мне?
У меня на тот момент не на чем было протестировать цвет, но ПЗУ с палитрами я неоднократно сверил с оригиналом, прежде чем паять. Думаю вероятность неисправности на стороне БК близка к нулю, но если что будет не так, будем устранять, все издержки будут на мне, включая почтовый пересыл.
На днях попробую проверить такую же плату на Скарте.
Если я правильно понял, там вместо некоторых цветов у Вас черный? Если так, то дело опять же скорее всего не в БК, т.к. палитры в тесте МСТД я проверял в монохромном режиме, и нигде вместо серого не появлялся черный.
-
? photon1984@ - 24.05.2013 23:56
С палитрами БК0011М-01 разобрался. Дело было в яркости и контрасте монитора "электроника". Просто как 2x2. Просто из-за похожести наблюдаемого "бага" на тот, что был c zx-kit адаптером мозги стали искать сложности. А ларчик просто открывался. А у zx-kit нет среднего красного цвета в шестой палитре. Поэтому нет и нулевого цвета в 9ой палитре - они одинаковые. Он же самый тусклый из всех. На VGA мониторе через zx-kit ставил 100% яркость 100% контраст - все равно его не видно.
-
? TheGWBV@ - 10.07.2013 19:18
Новая программа тестирования палитр для БК0011М. Спустя 20 лет, она таки написана :D
¤
Встречайте, PALTST13.bin -- выводит на экран одновременно 16 блоков (полос) с разными палитрами, от 0-ой до 15-ой...
¤
Запускать лучше из под ANDOS или MKDOS (важно, чтобы ВидеоОЗУ проецировалось на адреса 40000..77777)
¤
скачать можно по следующей ссылке http://www.forum.pk-fpga.ru/viewtopic.php?f=23&t=5418
-
? TheGWBV@ - 21.07.2013 04:01
В процессе написания и тестирования PALTST13 выяснила, что контроллер ТВ в эмуляторе GID-a формирует КСИ (кадровый синхроимпульс) со значительным опозданием, в реальной БК0011М прерывание от "таймера" 50Гц наступает гораздо раньше! (см. фото экрана ТВ на вышеуказанном сайте).
Добавлена версия для запуска на реальной БК0011М с частотой процессора 4МГц.
-
? MM@ - 21.07.2013 13:05
В документе к БК11 ( без М ) 00008-01.32.01 "Драйвер - мониторня система. Руководство системного программиста." на странице 07,
09 строка сверху указано, что частота таймера в БК11 ( и БК11М, т.к. эта часть Э3 не переделывалась для "М" ) равна 48.5 гц.
Проверить это утверждение можно с помощью языка "Фокал" и секундомера. В "Фокале" есть функция подсчета количества прерываний
по 100-му вектору.
-
? TheGWBV@ - 21.07.2013 21:44
ММ, спасибо за уточнение! Так вот, интервал времени между КСИ и началом отображения первой видимой строки в реальной БК0011М гораздо больше, чем в эмуляторе уважаемого GID prod., благодаря которому, удалось таки "вспомнить молодость". За что GID-у большое спасибо! :)
И, видимо, значение "Регистра смещения" при пуске БК, равное 1000+330 (8), имеет к длительности этого интервала прямое отношение?
-
? gid@ - 22.07.2013 09:47
А эмулятор страдает патологической неточностью с самого своего рождения.
Я задолбался подбирать алгоритм работы ВП1-37 в текущей архитектуре эмулятора. Ни при каких условиях не получается даже близко к реальности.
Поэтому я пришёл к выводу, что нужно писать новый эмулятор с нуля. Но т.к. шансы увидеть растактовки ВП1-37 из таинственной "книги ММ" очень невелики, то в результате скорее всего получится то же самое, что и сейчас.
-
? Ал-р - 22.07.2013 10:49
<TheGWBV @ - 21 июля 21:44> ... И, видимо, значение "Регистра смещения" при пуске БК, равное 1000+330 (8), имеет к длительности этого интервала прямое отношение?
- "Регистр смещения" это вроде-как "регистр рулонного сдвига" (не рассм. режим РП и сл.строку) - область памяти экрана 40000-77777 "свёрнута в рулон" по строкам и первой строкой на экране может быть любая из 256.
= "Регистр смещения" не имеет никакого отношения к формированию каких-либо временных интервалов.
<gid @ - сегодня 09:47> таинственная книга проявилась в соседней теме :)
-
? MM@ - 22.07.2013 14:10
Идеологически рекомендую область ОЗУ экрана БК11 в эмуле сделать скрытой, и выполнять все работы с ней в скрытом режиме.
А по КСИ ( БК ) переписывать ее в реальный кадровый буфет ИБМ с соответствующей обработкой пикселей ( и реальной скоростью сканирования экрана ВП1-037 ) . Конечно, при таком алгоритме П-4-3000 может и не хватить, но зато результат будет образцовым.
Реальные тайминги ВП1-037 в книге приводятся, начиная от 12 мгц и т.д.
-
? sav - 22.07.2013 15:23
>>В процессе написания и тестирования PALTST13 выяснила, что контроллер ТВ в эмуляторе GID-a формирует КСИ (кадровый синхроимпульс) со значительным опозданием, в реальной ---БК0011М прерывание от "таймера" 50Гц наступает гораздо раньше
Судя по схеме, превывание "таймера" наступает сразу после вывода последней строки на экран - после последнего сигнала WTI (запись в сдвиговый регистр). Между этим моментом и КСИ довольно большой промежуток времени, особенно в РП.
-
? TheGWBV@ - 25.07.2013 02:04
Выписка из Инструкции 3.057.004.РД (листы 113-126)
¤
СЧЕТЧИК СМЕЩЕНИЯ предназначен для организации программируемой задержки между кадровым синхроимпульсом вывода SYNCO и моментом обращения к байту ОЗУ с адресом 40000, условно принятым за ноль линейкой координаты экрана. Каждому состоянию счетчика соответствует один из 256 номеров строк телевизионной развертки.
Период заполнения счетчика соответствует периоду кадрового синхроимпульса, т.е. информация из ячеек ОЗУ последовательно выдается на экран УОИ.
Предварительная запись информации в счетчик смещения (не чаще одного раза в кадр) позволяет циклично изменять порядок высвечивания строк (порядок чтения ОЗУ) и перемещать изображение вдоль вертикальной координаты экрана УОИ. Входами для счетчика смещения являются выходы регистра смещения.
РЕГИСТР СМЕЩЕНИЯ предназначен для занесения двоичного числа, пропорционального смещению информации на экране УОИ. Адрес и формат регистра приведены в разделе 6.1.10.3 настоящей инструкции.
¤
Полный текст (пока без таблиц и диаграммы) можно найти здесь http://www.forum.pk-fpga.ru/viewtopic.php?f=14&t=5420
-
? TheGWBV@ - 14.04.2015 11:45
Добавила картинки и ссылку на новую версию теста ТВ-контроллера БК0011М... http://forum.pk-fpga.ru/viewtopic.php?p=5752#p5752
-
? Аноним - 14.05.2015 17:27
Оффтопный интерес эмуляторы БК могут изменять соотношение разрешения экрана по горизонтали и вертикали БК не может в отличии от эмуляторов ;-)
- << Форум