過去一個月,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 亦有額外改進。一個設定檔可涵蓋多種解像度,而且會自動套用去模糊處理。你不會再因為忘記在特定解像度下關閉去模糊,而意外得到「更差」的畫面。Wobbling Pixels 亦更新了 NES、SNES、Genesis 和 SMS 設定檔,加入銳利清晰的 10x 模式。詳情請參閱 Wobbling Pixels 的文章。

更銳利的自動相位及抽取率偵測

Mike 為 4K 和 6X 加入了全新的相位及抽取率偵測功能。整體畫面應會更銳利,偵測速度亦稍有提升。整個流程完全自動:安裝韌體後,無須任何操作,效果便會更好。

真正的 VRR HDMI 輸出

所有 TINK 型號現已支援全新、真正的可變更新率(VRR)HDMI 輸出模式。如果你的顯示器使用舊有方式效果較佳,仍可只傳送 VRR 標記:將 Sync Lock 設為 framelock 或 genlock,再選擇「VRR Format」。不過,如果電視支援真正的 VRR 訊號,新模式便會調整影格長度以配合輸入訊號,避免掉幀,並降低 VRR 顯示器上的延遲。

如果你有 VRR 顯示器,非常值得試試:

• 開啟選單,依次選擇 HDMI Output、Sync Lock,然後選 VRR。

• 將下方的 VRR Format 選項設為 FreeSync 或 VESA。

自動低延遲模式支援

近幾年推出的顯示器可能支援自動低延遲模式(ALLM)。在支援的情況下,兩款 4K 型號及 6X 都會傳送通知,讓電視偵測到 TINK 時自動切換至遊戲模式。

4K Pro 強化 S-Video 改進

RetroTINK 4K Pro 的強化 S-Video 引擎已全面更新,大幅改善所有取樣率下的自動亮度及色度對齊。如果你有 4K Pro,並使用任何主機的 S-Video(尤其是 N64),請準備其中一款轉接器,並接到機身背面。

更多 4K Pro 輸入支援旋轉

另一項 4K Pro 專屬新增功能:現在 720p、480i 和 576i 訊號來源也支援旋轉。對某些射擊遊戲尤其方便。

Lumacode 解碼器更新

所有 TINK 型號的 Lumacode 用戶亦會受惠於一項重要改動。Mike 更新了 Lumacode 解碼器引擎,讓更多主機獲得完整支援。這是一次重大更新,我計劃在一星期內另寫文章詳述改動。在此期間,請先從 SD 卡移除現有的 Lumacode 資料夾,再以這次更新中的新 Lumacode 資料夾取代——只複製該資料夾,不要複製更新中的其他檔案。然後從實驗版韌體頁面安裝最新版本。

自上次更新以來的完整更新紀錄

以下列出自我上次撰寫 RetroTINK 韌體更新文章以來新增或修訂的所有內容:

• 重新校準 RT6XCE SDRAM 控制器,修正影響少數裝置的故障。

• RT6XCE SDRAM 控制器現已使用齒輪箱(gearbox)。

• 改善整體 HDMI 輸出傳送器的穩定性及自我修復能力,低解像度時尤其明顯。

• 修正查詢 HDMI 傳送器狀態時停留時間過長的問題。

• 修正未使用流量控制時,因停頓而引起的資料傳輸錯誤。

• 擴大序列 TX/RX 緩衝區,確保 ACK 模式在所有鮑率下都能安全運作。

• 加入僅使用 CRC16 的 ACK 模式,避免每個區塊都要承受 SHA256 的額外負擔。

• 支援透過序列連線傳輸視訊輸入測量結構。

• 修正 DOS 400p 和 1600×1200 的 VGA 偵測規則。

• 修正最後一版 RT6XCE FPGA 建置中的橫額圖片對齊問題。

• 進一步重新調整 HDMI 傳送器的驅動方式。

• 實作第二代 Lumacode 解碼器引擎:改善自動符號學習及校準。建議先試用預設設定:On (AGC)、自動抽取相位及自動字詞相位。ZIP 壓縮檔包含更新版 Lumacode .lmc 檔案,可修正錯誤(包括 NES 的黑於黑項目),並提供各系統的預設字詞對齊方式。

• 推出全新第三代自動抽取及相位引擎。

• 大幅提高抽取係數偵測的可靠性。

• 提升相位偵測的銳利度。

• 消除多個有效相位之間的切換。

• 以上改動適用於所有 4K 和 6X 型號。

• 最佳化內部數學運算的捨入方式。

• 在 Sample Rate 選單加入 N64 模式,並將 Detection Mode 設為 N64。此模式會鎖定 N64 取樣率,並自動偵測何時可套用去模糊處理。

• 修正水平動態校準相對於所選相位索引的對齊問題。

• 修正 Saturn 320 和 352 縮放設定之間的衝突。之前調校過的 Saturn 設定可能需要一次性調整。

• 最佳化 HDMI 輸出驅動程式。

• 重新建置全部三個位元流:rt4k_1860、rt4kce_1860 和 rt6x_1860。請將所有 RBF 檔案連同此韌體複製到 SD 卡;系統只會載入 *_1860 位元流。

• 加入第二代強化 S-Video 引擎。

• 大幅改善所有取樣率下的自動亮度及色度對齊。

• 將 Trim 設為 0;往後應不再需要調整。

• 強化 S-Video 現在可處理取樣率極高的 PAL 訊號來源。

• 進一步改良強化 S-Video、N64 及自動對齊演算法。

• 進一步提升強化 S-Video 的可靠性。

• 推出第三代 LumaCode 引擎。

• 以 ZIP 檔案內的資料夾取代 SD 卡上的 Lumacode 資料夾。

• 請先使用預設設定檔,將 LumaCode Enable 設為 On (AGC),只有需要時才調整 Word Trim。

• 修訂後的 AGC 及自動字詞對齊功能應可免除額外調整。

• 根據參考實作重新校準所有系統。

• 進一步最佳化 SDP 對齊。

• 將 N64 模式重新命名為 N64 Auto Deblur,以清楚說明它會偵測插值輸出,並還原原始 320 像素闊的來源。

• 旋轉功能現支援最高 1280x720p 的輸入訊號來源。

• 修正 RT6X 在 Gen Lock 和一整影格的緩衝延遲下,1920x1080p 可能出現故障的問題。

• 最佳化 DRAM 控制器,修正極端情況及不常使用的非標準解像度所出現的故障。

• 修正更多邊緣個案,避免不常見的取樣率或輸入尺寸在畫面左右邊緣產生雜散像素。

• 在遇上異常情況時,稍微加快強化 S-Video 色度對齊鎖定速度。

• 為抽取及相位偵測加入小波域邊緣辨別功能,並進行諧波抵消。

• 為自動抽取及相位偵測加入自適應次級偽影抵消:配合 1.89.0 的諧波抵消功能,即使訊號模糊或品質欠佳,也應能可靠地偵測取樣率。

• 為取樣率偵測加入稀疏格點一致性投票,在畫面變暗、切換或淡入淡出期間,可更快回應遊戲中的解像度變化。

• 配合 1.90.0 和 1.89.0 版本,進一步改善取樣率偵測引擎。

• RT4K Pro 的旋轉功能現支援 480i 和 576i 訊號來源。

• 加入真正的 VRR,在支援的顯示器上實現最低延遲、無故障的解像度切換,以及完全穩定的時鐘。

• 與 Gen Lock 不同,真正的 VRR 可令像素時鐘完全穩定,避免在兼容性較差的顯示器上短暫出現視訊或音訊中斷。

• RT4K Pro、RT4K CE 和 RT6X CE 均支援真正的 VRR。

• 如要啟用,請在 HDMI Output 選單選擇 FreeSync 或 VESA。

• 不支援 VRR 的顯示器會自動回退;該模式仍只會注入 VRR 資訊。

• 初期不支援 BFI,因為啟用 BFI 需要大幅重整 BFI 引擎。

• 稍微最佳化遙控器功能。

• 改善 VRR 兼容性。

• 真正的 VRR 現已支援 BFI,與 Gen Lock 一樣。

• 進一步改善真正 VRR 的訊號產生方式。

• 顯示器回報支援 ALLM 時,系統會自動啟用 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 infoframe 以通知電視,但不會改變影格長度。

• 如要維持舊有的純注入模式,請將 VRR Format 設為 FreeSync 或 VESA,再選擇以往使用的 Sync Lock 方式,例如 Gen Lock。

• 如要使用真正的 VRR,請將 Sync Lock 設為 VRR,並選擇顯示器支援的格式:FreeSync 或 VESA。

• 不同廠商及型號的 VRR 品質和可靠性差異很大。有些顯示器需要修改多項設定才能使用 VRR,而訊號鏈中的切換器或 AV 接收器亦可能阻擋 VRR。必要時,請參閱顯示器製造商提供的支援資料。

來源: RetroRGB