Виберіть свою мову

Саморобний картридж для відеоприставки "Dendy" [1], що перетворює її в генератор випробувальних телевізійних сигналів (ГІТС), зацікавив наших читачів. Завдяки їх відгуками, автору конструкції і програми С. Рюмику з р. Чернігова був присуджений заохочувальний приз конкурсу "Краща публікація 2001 р.".Сьогодні ми представляємо ГІТС-2 - вдосконалений варіант картриджа.

Порівняно з першою версією запропонованого приладу область його застосування не змінилася - настроювання і регулювання кольорових (працюючих в системі PAL) і чорно-білих телевізорів, оцінка якості кінескопа при купівлі телевізора, формування випробувальних таблиць для кабельного телебачення. Однак число випробувальних зображень, створюваних ГІТС-2, збільшено з 81 до 466 (з урахуванням всіх колірних варіантів), а звукових тест-сигналів - з двох до чотирьох. За деякими характеристиками ГІТС-2 перевершує відомі генератори "Електроніка ГІС 02Т" і "Ласпі ТТ-03".

Так як всі функції генератор випробувальних сигналів реалізовані програмним чином, при доопрацюванні необхідно було змінити тільки програму. Апаратна частина приладу - власне плата картриджа з панелями для двох мікросхем РПЗУ могла б залишатися точно такий, як у вихідному варіанті. Тим не менше і вона піддалася невеликій удосконалення, що дозволяє працювати навіть з частково несправними приставками "Dendy".

Схема плати ГІТС-2, наведена на рис. 1, відрізняється від первісної додаткової перемичкою ХТ3, що служить для перемикання екранних сторінок відеопроцесора "Dendy".

(натисніть для збільшення)

Якщо у вашій приставці одна з відеосторінок несправна (на зображенні видно зайві лінії або квадрати), можна перейти на іншу, переставивши перемичку і натиснувши кнопку SELECT джойстика. У положенні "1" працює перша, в положенні "2" - друга сторінка відеопам'яті.

Малюнки друкованих провідників і розташування елементів на платі картриджа показані на рис. 2.

(натисніть для збільшення)

Форма плати обрана виходячи із зручності її установки в стандартний для "Dendy" корпус картриджа. Більш вузьку і без бокових отворів плату не вдасться в ньому зафіксувати. Тому не варто економити матеріал, зменшуючи ширину плати.

Корпус беруть від прийшов в непридатність ігрового картриджа. Іноді доводиться його трохи доопрацювати, наприклад, скоротити наявні всередині пластмасові штирі.

При розробці програми ГІТС-2 автор прагнув реалізувати максимальне число тестів, зайнявши в ПЗП не більше 2 Кбайт. Зокрема, зображення випробувальної таблиці зберігається упакованим за оригінальним алгоритмом. Коефіцієнт стиснення - 50,2 % (з 960 до 482 байт). При цьому підпрограма-розпакувальник даних зайняла всього 57 байт. Для зберігання даних, упакованих ZIP, знадобилося б усього 435 байт, а довжина їх распаковщика у багато разів більше.

Коди, які необхідно занести в РПЗУ DS1 і DS2 інформаційної ємністю 2 Кбайт (мікросхеми КР573РФ5 або їх аналоги), наведені відповідно в табл. 1 і 2.

(натисніть для збільшення)

Двійкові файли для програмування мікросхем РПЗУ ємністю 8 Кбайт (К573РФ6 і аналогічних), в яких коди з табл. 1 і 2 повторені чотири рази поспіль.

(натисніть для збільшення)

Властивості ГІТС-2 (як і ГІТС першої версії) не залежать від типу і ємності застосованих мікросхем РПЗУ, тому останні можна комбінувати на платі різних поєднаннях, не забуваючи лише встановити в потрібні положення перемички ХТ1 і ХТ2. Якщо замінювати мікросхеми в процесі експлуатації картриджа не планується, можна з'єднати відповідні контактні площадки на платі звичайними проводами замість перемичок-джамперів.

На новій платі (при перемичці ХТЗ в положенні "2") будуть працювати і мікросхеми, запрограмовані згідно з [1]. Але застосовувати їх потрібно в комплекті: обидві "нові" або обидві "старі". Природно, в останньому випадку ГІТС буде володіти лише властивостями, про які було розказано в першоджерелі.

Якщо є готова плата старого варіанту ГІТС, щоб скористатися всіма наведені нижче тестами, досить встановити в її панелі мікросхеми РПЗУ, запрограмовані по-новому.

Бажаючим внести в програму свої доповнення і поліпшення, допоможе стаття, де докладно розказано про методику розробки програм для "Dendy"

ОПИС ТЕСТІВ

Після установки картриджа ГІТС-2 "Dendy" і подачі живлення на екрані телевізора повинна з'явитися випробувальна таблиця (верхній малюнок на 1-й стор. обкладинки) і прозвучати трель. Якщо зображення відсутній, але звук є, спробуйте переставити перемичку ХТЗ на платі картриджа до іншого розташування, натисніть кнопку SELECT джойстика. Ця операція дозволяє перейти з можливо несправної видеостраницы на справну. Якщо немає і звуку, ймовірно, відмовили деякі з використовуються програмою осередків основного ОЗП ігрової приставки і подальша робота неможлива.

Із-за особливостей відеосистеми "Dendy" сформувати на екрані телевізора точні квадрати важко (не вдається вкластися в заданий обсяг ПЗУ). Тому під всіх тестових зображеннях вони виглядають прямокутниками з співвідношенням сторін 4:5. Однак центральна окружність випробувальної таблиці має правильну форму, що дає можливість оцінити геометричні спотворення растра і відрегулювати його розміри. Крім того, таблиця дозволяє відцентрувати і сфокусувати зображення з п'яти реперних знаків в центрі і по кутах екрана, перевірити чіткість по горизонталі і вертикалі (200...250 ліній по дрібній сітці). Є ділянки з шаховим полем, кольоровою гамою, діагональними лініями. При натисканні кнопок ВГОРУ, ВНИЗ будь-якого з джойстиків зображення інвертується (другий зверху малюнок на 1-й стор. обкладинки), в центрі, вгорі і внизу екрана з'являються написи дрібним шрифтом.

До наступних 11-ти випробувальним зображень переходять з допомогою кнопок ВЛІВО і ВПРАВО. Кожна має по чотири варіанти, перемикаються кнопками ВГОРУ і ВНИЗ. Варіанти, в свою чергу, мають від двох до 24-х різновидів: кнопкою А змінюють колір зображення, кнопкою В інвертують його або включають/виключають накладену на основне зображення дрібну сітку. Кнопкою START перемикають звукові тест-сигнали. Перехід від одного тесту до іншого супроводжується звуком "біп", а початок нового циклу їх зміни - трелью.

Вертикальні кольорові смуги (рис. 3, а) - вісім смуг однакової ширини наступному порядку (зліва направо): біла, жовта, блакитна, зелена, вишнева, червона, синя, чорна. Дозволяють перевірити правильність матрицювання, налаштувати контури корекції попередніх викривлень, оцінити колірну насиченість в суміжних рядках. Відтінки формуються квітів залежать від особливостей відеопроцесорів "Dendy" різних моделей і можуть трохи відрізнятися. Варіанти: заміна основних кольорів додатковими, відключення кольору (сіра шкала, третій зверху малюнок на 1-й стор. обкладинки). Різновиди: буква на синій смузі для зручності її ідентифікації.

Горизонтальні кольорові смуги (рис. 3, б, в) - вісім смуг, аналогічних вертикальним, а найнижча - вдвічі меншої висоти.

Рівномірне сіре поле. Дозволяє перевірити і відрегулювати статичний баланс білого, чистоту кольору. Варіанти: чотири градації яскравості. Різновиди: циклічна з періодом 2 с інверсія зображення, що дозволяє перевіряти якість стабілізації розміру зображення і стійкість синхронізації кадрової і рядкової розгорнень. При натисканні та утриманні кнопки В частота миготіння" збільшується вчетверо.

Рівномірний червоне поле. Служить для перевірки чистоти кольору, виявлення дефектів маски кінескопа (на зображенні не повинно бути білих точок). Варіанти: чотири градації насиченості. Різновиди: "миготіння" з періодом 1 або 2 с.

Рівномірний зелене поле аналогічно червоному.

Рівномірний синє поле аналогічно червоному.

Шахове поле з чорно-білих прямокутників (16 стовпців, 15 рядків) дозволяє оцінити лінійність розгорток, геометричні спотворення растру, перевірити відсутність кольорових окантовок. Варіанти: інверсія зображення, збільшені вдвічі розміри прямокутників (нижній малюнок на 1-й стор. обкладинки). Різновиди: накладена на зображення дрібна сітка, заміна білого одним з 12-ти можливих кольорів (рис. 3, г).

Монохромні смуги ("матроска", рис. 3, д) служать для оцінки лінійності розгортки і рівномірності забарвлення протяжних ділянок екрана. Варіанти: вертикальні або горизонтальні смуги, збільшена вдвічі ширина смуг, інверсія зображення. Різновиди: накладена на зображення дрібна сітка, заміна білого одним з 12-ти можливих квітів (рис. 3, е).

Точкове поле (рис. 3, ж). Білі точки (15x16) на чорному фоні з маркером у центрі служать для перевірки фокусування і астигматизму електронного променя по всій площі екрану, а також статичного і динамічного відомості променів основних квітів. Варіанти: зменшений вдвічі або збільшений вдвічі і вчетверо крок точок (можна вибрати оптимальний в залежності від розміру екрана телевізора). Різновиди: інверсія зображення, заміна білого одним з 12-ти можливих кольорів (рис. 3, з).

Сітчасте поле з 15х 16 тонких білих ліній на чорному тлі служить для регулювання відомості червоного, зеленого і синього променів, перевірки фокусування. Варіанти: зменшений вдвічі або збільшений вдвічі і вчетверо крок сітки. Різновиди: інверсія зображення, заміна білого одним з 12-ти можливих квітів (рис. 3, і, до).

Звукові тест-сигнали служать для перевірки каналу звуку телевізора. Передбачені наступні сигнали, що перемикаються циклічно кнопкою START: прямокутні імпульси шпаруватістю 2 ("меандр") частотою 500 Гц, пилкоподібні імпульси частотою 6600 Гц, прямокутні імпульси шпаруватістю 4 частотою 6600 Гц, "сирена" - "меандр" лінійно змінної частоти (від 27 до 12500 Гц протягом 9 з).

Література

  • Рюмик С. "Dendy" - генератор випробувальних телевізійних сигналів. - Радіо, 2001, № 8, з 26 - 28
  • Автор: С. Рюмик, р. Чернігів, Україна