W ciągu ostatniego miesiąca Mike Chi opublikował kilka obszernych aktualizacji oprogramowania sprzętowego dla RetroTINK 6X i obu modeli 4K. Wobbling Pixels wydało również nowy zestaw profili wykorzystujący wiele z wprowadzonych zmian. Instrukcje instalacji są dostępne wraz z zestawami; procedura jest prosta: usuń stare profile i skopiuj nowy folder.
Zwykle wolałbym poświęcić każdej większej aktualizacji osobny wpis, ale tym razem zabrakło na to czasu. Zamiast pobieżnego omówienia warto przeczytać poniższe informacje i sprawdzić, co może poprawić działanie waszej konfiguracji. Jedna uwaga dotycząca oznaczenia oprogramowania jako „eksperymentalnego”: Mike używa go, by zaznaczyć, że dana wersja nie była testowana tak długo jak oficjalne wydanie. Te kompilacje są bezpieczne w użyciu, nie wpływają na gwarancję, a w każdej chwili można wrócić do innej wersji oprogramowania.
Pobieranie oprogramowania i profili
• Najnowsze oprogramowanie: strona eksperymentalnego firmware RetroTINK 4K
• Produkty RetroTINK: informacje o produktach RetroTINK
• Zestaw profili Wobbling Pixels RT6X
• Zestaw profili Wobbling Pixels RT4K
Profile Wobbling Pixels obsługują więcej rozdzielczości
Zacznijmy od nowych zestawów profili Wobbling Pixels. Jeden profil może teraz działać z wieloma rozdzielczościami. W przypadku konsol takich jak Saturn ułatwia to konfigurację: nie trzeba już znać rozdzielczości gry, ponieważ profil obsługuje ją automatycznie.
Dodatkowe ulepszenie otrzymało Nintendo 64. Jeden profil obejmuje wiele rozdzielczości, a funkcja de-blur również włącza się automatycznie. Nie uzyskacie przypadkiem „gorszego” obrazu, jeśli zapomnicie wyłączyć de-blur dla określonych rozdzielczości. Wobbling Pixels odświeżyło też profile NES, SNES, Genesis i SMS, dodając wyjątkowo ostre tryby 10x. Więcej informacji znajdziecie we wpisie Wobbling Pixels.
Dokładniejsze automatyczne wykrywanie fazy i decymacji
Mike dodał zupełnie nowe wykrywanie fazy i decymacji zarówno do 4K, jak i 6X. Powinno to zapewnić ogólnie ostrzejszy obraz, a samo wykrywanie ma przebiegać nieco szybciej. Proces jest w pełni automatyczny: po zainstalowaniu oprogramowania działa lepiej bez żadnego działania z waszej strony.
Prawdziwe wyjście HDMI VRR
Nowy tryb wyjścia HDMI z rzeczywistą zmienną częstotliwością odświeżania (VRR) jest teraz dostępny we wszystkich modelach TINK. Jeśli wasz wyświetlacz lepiej działa z poprzednim rozwiązaniem, nadal możecie po prostu wysłać flagę VRR: pozostawcie Sync Lock ustawione na framelock lub genlock, a następnie wybierzcie „VRR Format”. Jeśli jednak telewizor obsługuje prawdziwy sygnał VRR, nowy tryb dostosowuje długość klatek do sygnału wejściowego. Zapobiega to gubieniu klatek i zmniejsza opóźnienie na wyświetlaczu VRR.
Jeśli macie wyświetlacz VRR, zdecydowanie warto spróbować:
• Otwórzcie menu i wybierzcie HDMI Output, następnie Sync Lock, a potem VRR.
• Ustawcie opcję VRR Format znajdującą się bezpośrednio poniżej na FreeSync lub VESA.
Automatyczna obsługa trybu niskiego opóźnienia
Wyświetlacze wypuszczone w ciągu ostatnich kilku lat mogą obsługiwać Automatic Low Latency Mode. Jeśli funkcja jest dostępna, oba modele 4K i 6X wyślą powiadomienie, które powinno automatycznie przełączyć telewizor w tryb gry po wykryciu TINK.
Ulepszenia Enhanced S-Video w 4K Pro
Silnik Enhanced S-Video w RetroTINK 4K Pro został gruntownie zaktualizowany, znacznie poprawiając automatyczne wyrównywanie luma i chroma przy wszystkich częstotliwościach próbkowania. Jeśli macie 4K Pro i korzystacie z S-Video z dowolną konsolą — szczególnie N64 — zdobądźcie jeden z tych adapterów i podłączcie go z tyłu urządzenia.
Obsługa obrotu dla większej liczby wejść 4K Pro
Kolejna nowość dostępna wyłącznie w 4K Pro: obrót działa teraz ze źródłami 720p, 480i i 576i. Przydaje się to szczególnie w niektórych shmupach.
Aktualizacja dekodera Lumacode
Ważna zmiana czeka również użytkowników Lumacode na wszystkich modelach TINK. Mike zaktualizował silnik dekodera Lumacode, dodając pełną obsługę kolejnych konsol. To znacząca aktualizacja; planuję osobny wpis w ciągu tygodnia, w którym szczegółowo opiszę zmiany. Na razie usuńcie z karty SD dotychczasowy folder Lumacode i zastąpcie go nowym folderem Lumacode z tej aktualizacji — skopiujcie wyłącznie ten folder, a nie pozostałą zawartość aktualizacji. Następnie zainstalujcie najnowszą kompilację ze strony eksperymentalnego oprogramowania.
Pełna lista zmian od poprzedniej aktualizacji
Poniższa lista obejmuje wszystkie dodatki i poprawki wprowadzone od mojego ostatniego wpisu o aktualizacjach oprogramowania RetroTINK:
• Ponownie skalibrowano kontroler SDRAM RT6XCE, eliminując usterkę występującą w niewielkiej części urządzeń.
• Kontroler SDRAM RT6XCE korzysta teraz z gearboxa.
• Poprawiono ogólną stabilność i samonaprawianie nadajnika HDMI, szczególnie przy niższych rozdzielczościach.
• Skorygowano nadmierny czas oczekiwania podczas sprawdzania stanu nadajnika HDMI.
• Rozwiązano problem błędów transmisji danych powodowanych przez zatrzymania przy wyłączonej kontroli przepływu.
• Powiększono bufor szeregowy TX/RX, dzięki czemu tryb ACK jest bezpieczny z założenia przy każdej szybkości transmisji.
• Dodano tryb ACK używający wyłącznie CRC16, aby uniknąć narzutu SHA256 dla każdego bloku.
• Dodano obsługę przesyłania przez łącze szeregowe struktury pomiaru wejścia wideo.
• Poprawiono reguły wykrywania VGA dla DOS 400p i 1600×1200.
• Poprawiono wyrównanie obrazu banera w ostatniej kompilacji FPGA RT6XCE.
• Dodatkowo przeprojektowano sterowanie nadajnikiem HDMI.
• Wdrożono silnik dekodera Lumacode drugiej generacji:Ulepszono automatyczne uczenie symboli i kalibrację.Wypróbujcie ustawienia domyślne: On (AGC), auto decimation phase i auto word phase.Archiwum ZIP zawiera zaktualizowane pliki Lumacode .lmc, które naprawiają błędy, w tym wpis NES „czarniejszy niż czerń”, oraz udostępniają domyślne wyrównanie słów dla każdego systemu.
• Wprowadzono zupełnie nowy silnik trzeciej generacji do automatycznej decymacji i wykrywania fazy.
• Znacznie zwiększono niezawodność wykrywania współczynnika decymacji.
• Poprawiono ostrość wykrywania fazy.
• Wyeliminowano przełączanie między wieloma prawidłowymi fazami.
• Zmiany dotyczą wszystkich modeli 4K i 6X.
• Zoptymalizowano zaokrąglanie obliczeń wewnętrznych.
• Dodano tryb N64 w menu Sample Rate z ustawieniem Detection Mode na N64. Blokuje on częstotliwość próbkowania N64 i automatycznie wykrywa, kiedy można zastosować de-blur.
• Poprawiono wyrównanie dynamicznej kalibracji poziomej względem wybranego indeksu fazy.
• Usunięto konflikty między ustawieniami skalowania Saturn 320 i 352. Wcześniej dostrojone ustawienia Saturn mogą wymagać jednorazowej korekty.
• Zoptymalizowano sterownik wyjścia HDMI.
• Ponownie zbudowano wszystkie trzy bitstreamy: rt4k_1860, rt4kce_1860 i rt6x_1860. Skopiujcie wszystkie pliki RBF na kartę SD razem z tym oprogramowaniem; ładowane są wyłącznie bitstreamy *_1860.
• Dodano silnik Enhanced S-Video drugiej generacji.
• Znacznie poprawiono automatyczne wyrównanie luma i chroma przy wszystkich częstotliwościach próbkowania.
• Ustawiono Trim na 0; nie powinno być już potrzebne.
• Enhanced S-Video obsługuje teraz źródła PAL o bardzo wysokiej częstotliwości próbkowania.
• Dopracowano algorytmy Enhanced S-Video, N64 i automatycznego wyrównywania.
• Dodatkowo poprawiono niezawodność Enhanced S-Video.
• Wprowadzono silnik LumaCode trzeciej generacji.
• Zastąpcie folder Lumacode na karcie SD folderem z archiwum ZIP.
• Zacznijcie od profilu domyślnego, ustawcie LumaCode Enable na On (AGC), a Word Trim zmieńcie tylko w razie potrzeby.
• Ulepszone AGC i automatyczne wyrównywanie słów powinny sprawić, że dodatkowe regulacje nie będą konieczne.
• Ponownie skalibrowano wszystkie systemy względem implementacji referencyjnej.
• Dodatkowo zoptymalizowano wyrównywanie SDP.
• Zmieniono nazwę trybu N64 na N64 Auto Deblur, aby wyjaśnić, że wykrywa on interpolowane wyjście i odtwarza oryginalne źródło o szerokości 320 pikseli.
• Obrót obsługuje teraz źródła wejściowe do 1280x720p.
• Naprawiono problem RT6X, który mógł powodować zakłócenia przy 1920x1080p z Gen Lock i opóźnieniem bufora wynoszącym jedną pełną klatkę.
• Zoptymalizowano kontroler DRAM, aby usuwać zakłócenia w sytuacjach brzegowych i rzadko używanych, niestandardowych rozdzielczościach.
• Usunięto kolejne przypadki brzegowe powodujące pojawianie się zbłąkanych pikseli na lewych i prawych krawędziach przy nietypowych częstotliwościach próbkowania lub rozmiarach wejściowych.
• Nieco przyspieszono blokowanie wyrównania chroma Enhanced S-Video w skrajnych warunkach.
• Dodano rozróżnianie krawędzi w dziedzinie falkowej z tłumieniem harmonicznych na potrzeby wykrywania decymacji i fazy.
• Dodano adaptacyjne usuwanie artefaktów wtórnych dla automatycznego wykrywania decymacji i fazy:W połączeniu z tłumieniem harmonicznych z wersji 1.89.0 powinno to umożliwić niezawodne wykrywanie częstotliwości próbkowania nawet przy niejednoznacznych lub słabej jakości sygnałach.
• Dodano głosowanie spójności rzadkiej sieci do wykrywania częstotliwości próbkowania, co pozwala szybciej reagować na zmiany rozdzielczości w grze podczas przyciemniania, cięć i przenikań.
• Dodatkowo ulepszono silnik wykrywania częstotliwości próbkowania w połączeniu z wersjami 1.90.0 i 1.89.0.
• Obrót obsługuje teraz źródła 480i i 576i w RT4K Pro.
• Dodano prawdziwe VRR, łączące minimalne opóźnienie, zmianę rozdzielczości bez zakłóceń i idealnie stabilny zegar na obsługiwanych wyświetlaczach.
• W przeciwieństwie do Gen Lock prawdziwe VRR całkowicie stabilizuje zegar pikseli, zapobiegając krótkim zakłóceniom obrazu lub dźwięku na mniej tolerancyjnych wyświetlaczach.
• Prawdziwe VRR jest dostępne w RT4K Pro, RT4K CE i RT6X CE.
• Aby je włączyć, wybierzcie FreeSync lub VESA w menu HDMI Output.
• Wyświetlacze bez VRR automatycznie przechodzą na tryb zastępczy; tryb nadal działa wyłącznie przez wstrzykiwanie sygnału.
• BFI początkowo nie było obsługiwane, ponieważ jego włączenie wymagało gruntownej przebudowy silnika BFI.
• Wprowadzono drobne optymalizacje pilota.
• Poprawiono zgodność VRR.
• Prawdziwe VRR działa teraz z BFI, podobnie jak Gen Lock.
• Dopracowano generowanie prawdziwego VRR.
• ALLM włącza się automatycznie, gdy wyświetlacz zgłasza obsługę tej funkcji.
• Naprawiono problem uniemożliwiający przesyłanie bitu ALLM.
• Wydłużono okres wygaszania przy włączonym VRR, aby pomóc telewizorom z nieprawidłową implementacją ponownie zsynchronizować się z nowym strumieniem VRR.
• VRR wydaje się teraz działać w większości konfiguracji, ale wyniki mogą się różnić ze względu na różnice między przełącznikami, telewizorami, ustawieniami i firmware’em.
• Dopracowano sterowanie VRR.
• Opcja menu HDMI nazywana wcześniej „VRR” nosi teraz nazwę „VRR Format”. Wybiera wysyłany do wyświetlacza sygnał VRR, jeśli jest używany: Off, FreeSync lub VESA.
• W Sync Lock dodano tryb „VRR” po „Triple Buffer”. Jeśli wyświetlacz obsługuje wybrany VRR Format, tryb ten włącza prawdziwe blokowanie klatek VRR względem źródła. W przeciwnym razie działa jak Adaptive Triple Buffer, a w wierszu Sync Lock pojawia się wyjaśnienie.
• Pozostałe tryby Sync Lock wysyłają ramkę informacyjną VRR do telewizora, ale nie zmieniają długości klatek.
• Aby zachować dotychczasowe zachowanie oparte wyłącznie na wstrzykiwaniu, ustawcie VRR Format na FreeSync lub VESA i wybierzcie poprzednio używaną metodę Sync Lock, na przykład Gen Lock.
• Aby korzystać z prawdziwego VRR, ustawcie Sync Lock na VRR i wybierzcie format obsługiwany przez wyświetlacz: FreeSync lub VESA.
• Jakość i niezawodność VRR znacznie różnią się w zależności od producenta i modelu. Niektóre wyświetlacze wymagają zmiany kilku ustawień, aby VRR działało, a przełączniki lub amplitunery AV w torze sygnału mogą je blokować. W razie potrzeby skorzystajcie z materiałów pomocy producenta wyświetlacza.
Źródło: RetroRGB




