Протягом останнього місяця Mike Chi випустив кілька суттєвих оновлень прошивки для RetroTINK 6X і обох моделей 4K. Wobbling Pixels також представила новий набір профілів, який використовує багато з цих змін. Інструкції зі встановлення є в комплекті з наборами; процес простий: видаліть старі профілі та скопіюйте нову папку.

Зазвичай я волів би присвятити кожному великому оновленню окрему публікацію, але цього разу на це не було часу. Замість того, щоб пробігтися текстом поверхово, варто прочитати наведені нижче відомості й побачити, що може покращити вашу систему. Одне зауваження щодо позначки «експериментальна» у прошивки: Mike використовує її, щоб вказати, що збірку тестували не так довго, як офіційний реліз. Ці збірки безпечні, не впливають на гарантію, і ви завжди можете повернутися до іншої версії прошивки.

Завантаження прошивки та профілів

• Найновіша прошивка: сторінка експериментальних прошивок RetroTINK 4K

• Продукти RetroTINK: інформація про продукти RetroTINK

• Набір профілів Wobbling Pixels RT6X

• Набір профілів Wobbling Pixels RT4K

Профілі Wobbling Pixels охоплюють більше роздільностей

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

Nintendo 64 отримала додаткове покращення. Один профіль охоплює кілька роздільностей, а усунення розмиття (de-blur) також застосовується автоматично. Ви випадково не отримаєте «гірше» зображення, якщо забудете вимкнути de-blur для певних роздільностей. Wobbling Pixels також оновила профілі NES, SNES, Genesis і SMS, додавши надзвичайно чіткі режими 10x. Докладніше — у дописі Wobbling Pixels.

Чіткіше автоматичне визначення фази та децимації

Mike додав цілком нові алгоритми визначення фази та децимації для 4K і 6X. Загалом зображення має стати чіткішим, а визначення завершуватиметься трохи швидше. Процес повністю автоматичний: після встановлення прошивки все працює краще без будь-яких дій з вашого боку.

Справжній HDMI-вивід із VRR

Новий справжній режим HDMI-виводу зі змінною частотою оновлення (VRR) тепер доступний на кожній моделі TINK. Якщо ваш дисплей найкраще працює з попереднім підходом, можна й далі просто передавати прапорець VRR: залиште Sync Lock у режимі framelock або genlock, а потім виберіть «VRR Format». Однак для телевізора, який приймає справжній сигнал VRR, новий режим змінює тривалість кадру відповідно до вхідного сигналу. Це запобігає пропусканню кадрів і зменшує затримку на дисплеї з VRR.

Якщо у вас є дисплей із VRR, варто спробувати:

• Відкрийте меню та виберіть HDMI Output, потім Sync Lock, а тоді VRR.

• У розташованому нижче параметрі VRR Format виберіть FreeSync або VESA.

Підтримка автоматичного режиму низької затримки

Дисплеї, випущені за останні кілька років, можуть підтримувати Automatic Low Latency Mode. За наявності підтримки обидві моделі 4K і 6X надішлють сповіщення, яке має автоматично перемкнути телевізор у ігровий режим після виявлення TINK.

Покращення Enhanced S-Video на 4K Pro

Модуль Enhanced S-Video у RetroTINK 4K Pro повністю оновлено, що значно покращило автоматичне вирівнювання яскравісного та кольорового сигналів за всіх частот дискретизації. Якщо у вас 4K Pro і ви використовуєте S-Video з будь-якою консоллю — особливо з N64, — придбайте один із цих адаптерів і підключіть його до задньої панелі пристрою.

Підтримка обертання для більшої кількості входів 4K Pro

Ще одне нововведення, доступне лише на 4K Pro: обертання тепер працює з джерелами 720p, 480i та 576i. Це особливо зручно для деяких shmup-ігор.

Оновлення декодера Lumacode

Користувачі Lumacode на будь-якій моделі TINK також отримали важливу зміну. Mike оновив рушій декодера Lumacode, додавши повну підтримку більшої кількості консолей. Це значне оновлення, і протягом тижня я планую окремий допис із докладним описом змін. А поки видаліть наявну папку Lumacode з SD-картки та замініть її новою папкою Lumacode з цього оновлення — скопіюйте лише цю папку, а не решту оновлення. Потім встановіть найновішу збірку зі сторінки експериментальних прошивок.

Повний список змін від попереднього оновлення

Нижче наведено все, що додали або змінили після мого останнього допису про оновлення прошивки RetroTINK:

• Перекалібровано контролер SDRAM RT6XCE, усунуто збій, який зачіпав невелику частину пристроїв.

• Контролер SDRAM RT6XCE тепер використовує gearbox.

• Покращено загальну стабільність передавача HDMI та його самовідновлення, особливо за низьких роздільностей.

• Виправлено надмірний час очікування під час запиту стану передавача HDMI.

• Усунено помилки передавання даних, спричинені зупинками за відсутності керування потоком.

• Збільшено буфер послідовного TX/RX, тож режим ACK безпечний за будь-якої швидкості передавання.

• Додано режим ACK лише з CRC16, щоб уникнути накладних витрат SHA256 для кожного блока.

• Додано підтримку передавання структури вимірювань відеовходу через послідовне з’єднання.

• Виправлено правила визначення VGA для DOS 400p і 1600×1200.

• Виправлено вирівнювання банерного зображення в останній збірці FPGA для RT6XCE.

• Додатково перероблено вихідний каскад передавача HDMI.

• Реалізовано декодер Lumacode другого покоління:Покращено автоматичне навчання символів і калібрування.Спробуйте стандартні параметри: On (AGC), автоматичні фаза децимації та фаза слова.ZIP-архів містить оновлені файли Lumacode .lmc, які виправляють помилки, зокрема запис NES blacker-than-black, і задають стандартне вирівнювання слів для кожної системи.

• Додано цілком новий рушій автоматичної децимації та фази третього покоління.

• Значно підвищено надійність визначення коефіцієнта децимації.

• Підвищено чіткість визначення фази.

• Усунено перемикання між кількома допустимими фазами.

• Ці зміни стосуються всіх моделей 4K і 6X.

• Оптимізовано округлення у внутрішніх обчисленнях.

• До меню Sample Rate додано режим N64 із Detection Mode, встановленим у N64. Він фіксує частоту дискретизації N64 і автоматично визначає, коли можна застосувати de-blur.

• Виправлено вирівнювання динамічного горизонтального калібрування відносно вибраного індексу фази.

• Усунено конфлікти між параметрами масштабування Saturn 320 і 352. Раніше налаштовані параметри Saturn може знадобитися скоригувати один раз.

• Оптимізовано драйвер HDMI-виводу.

• Перезібрано всі три бітстріми: rt4k_1860, rt4kce_1860 і rt6x_1860. Скопіюйте на SD-картку всі файли RBF разом із цією прошивкою; вона завантажує лише бітстріми *_1860.

• Додано рушій Enhanced S-Video другого покоління.

• Значно покращено автоматичне вирівнювання яскравісного та кольорового сигналів за всіх частот дискретизації.

• Trim встановлено на 0; тепер він не має бути потрібен.

• Enhanced S-Video тепер підтримує PAL-джерела з дуже високою частотою дискретизації.

• Додатково вдосконалено алгоритми Enhanced S-Video, N64 та автоматичного вирівнювання.

• Ще більше покращено надійність Enhanced S-Video.

• Додано рушій LumaCode третього покоління.

• Замініть папку Lumacode на SD-картці папкою з ZIP-архіву.

• Почніть зі стандартного профілю, встановіть LumaCode Enable у On (AGC), а Word Trim змінюйте лише за потреби.

• Оновлені AGC та автоматичне вирівнювання слів мають позбавити потреби в додаткових налаштуваннях.

• Усі системи перекалібровано за еталонною реалізацією.

• Додатково оптимізовано вирівнювання SDP.

• Режим N64 перейменовано на N64 Auto Deblur, щоб пояснити: він визначає інтерпольований вивід і відновлює вихідне джерело завширшки 320 пікселів.

• Обертання тепер підтримує вхідні джерела до 1280x720p.

• Виправлено проблему RT6X, через яку 1920x1080p міг давати збої з Gen Lock і затримкою буфера в один повний кадр.

• Оптимізовано контролер DRAM, щоб усунути збої в особливих випадках і за рідко використовуваних нестандартних роздільностей.

• Усунено додаткові проблеми, що спричиняли появу зайвих пікселів уздовж лівого та правого країв за незвичних частот дискретизації або розмірів вхідного сигналу.

• Трохи пришвидшено фіксацію кольорового сигналу Enhanced S-Video за патологічних умов.

• Додано розрізнення меж у вейвлетній області з придушенням гармонік для визначення децимації та фази.

• Додано адаптивне скасування вторинних артефактів для автоматичного визначення децимації та фази:У поєднанні з придушенням гармонік із версії 1.89.0 це має забезпечити надійне визначення частоти дискретизації навіть за неоднозначних сигналів або сигналів низької якості.

• Для визначення частоти дискретизації додано голосування за когерентністю розрідженої решітки, що дає змогу швидше реагувати на зміну роздільності в грі під час затемнень, склеювань і переходів.

• Додатково покращено рушій визначення частоти дискретизації в поєднанні з версіями 1.90.0 та 1.89.0.

• Обертання на RT4K Pro тепер підтримує джерела 480i та 576i.

• Додано справжній VRR, що поєднує мінімальну затримку, плавну зміну роздільності без збоїв і цілком стабільну частоту тактування на сумісних дисплеях.

• На відміну від Gen Lock, справжній VRR зберігає частоту піксельного тактування цілком стабільною, уникаючи короткочасних збоїв відео чи звуку на менш толерантних дисплеях.

• Справжній VRR доступний на RT4K Pro, RT4K CE та RT6X CE.

• Щоб увімкнути його, виберіть FreeSync або VESA в меню HDMI Output.

• На дисплеях без VRR автоматично використовується резервний режим; режим і надалі лише додає прапорець.

• Спочатку BFI не підтримувався, оскільки для його ввімкнення потрібно було суттєво переробити рушій BFI.

• Внесено невеликі оптимізації для пульта дистанційного керування.

• Покращено сумісність із VRR.

• Справжній VRR тепер працює з BFI, як і Gen Lock.

• Додатково вдосконалено формування справжнього VRR.

• ALLM автоматично вмикається, якщо дисплей повідомляє про підтримку.

• Виправлено проблему, яка заважала передавати біт ALLM.

• Коли VRR увімкнено, подовжено період гасіння, щоб телевізори з невдалою реалізацією могли повторно синхронізуватися з новим потоком VRR.

• VRR, схоже, тепер працює з більшістю конфігурацій, однак результати можуть різнитися через відмінності між комутаторами, телевізорами, налаштуваннями та прошивками.

• Додатково вдосконалено елементи керування VRR.

• Параметр меню HDMI, який раніше називався «VRR», тепер має назву «VRR Format». Він визначає сигнал VRR, що надсилається дисплею, якщо такий потрібен: Off, FreeSync або VESA.

• У Sync Lock після «Triple Buffer» з’явився режим «VRR». Якщо дисплей підтримує вибраний VRR Format, він забезпечує справжню синхронізацію кадрів VRR із джерелом. Інакше режим працює як Adaptive Triple Buffer, а рядок Sync Lock пояснює причину.

• Інші режими Sync Lock надсилають інформаційний кадр VRR, щоб дати вказівку телевізору, але не змінюють тривалість кадру.

• Щоб зберегти стару поведінку, яка лише додає прапорець, установіть VRR Format у FreeSync або VESA та виберіть звичний метод Sync Lock, наприклад Gen Lock.

• Для справжнього VRR установіть Sync Lock у VRR і виберіть формат, який підтримує дисплей: FreeSync або VESA.

• Якість і надійність VRR суттєво різняться залежно від виробника та моделі. Для роботи VRR на деяких дисплеях потрібно змінити кілька налаштувань, а комутатори чи AV-ресивери в ланцюзі сигналу можуть його блокувати. За потреби скористайтеся довідковими матеріалами виробника дисплея.

Джерело: RetroRGB