この1か月、Mike ChiはRetroTINK 6Xと2種類の4Kモデル向けに、いくつもの大規模なファームウェアアップデートを公開しました。Wobbling Pixelsも、変更点の多くを活用する新しいプロファイルパックをリリースしています。インストール手順はパックに同梱されており、古いプロファイルを削除して新しいフォルダーをコピーするだけです。

通常なら大きなアップデートごとに個別の記事を書きたいところですが、今回はその時間がありませんでした。簡単に触れるだけで済ませず、以下の情報を読んで、環境の改善につながる点がないか確認してみてください。ファームウェアの「experimental(実験版)」という表示について補足すると、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に設定します。

低遅延モードの自動サポート

ここ数年に発売されたディスプレイには、Automatic Low Latency Modeが搭載されている場合があります。対応していれば、2種類の4Kモデルと6Xが通知を送り、TINKを検出したテレビを自動でゲームモードに切り替えるはずです。

4K ProのEnhanced S-Videoを強化

RetroTINK 4K ProのEnhanced S-Videoエンジンが全面的に更新され、すべてのサンプリングレートで輝度と色の自動位置合わせが大幅に向上しました。4K Proをお持ちで、いずれかのコンソール、特にN64でS-Videoを使う場合は、これらのアダプターを入手して本体背面に接続してください。

4K Proでより多くの入力ソースの回転に対応

4K Pro限定のもうひとつの追加機能として、720p、480i、576iのソースでも回転が使えるようになりました。一部のシューティングゲームで特に便利です。

Lumacodeデコーダーを更新

すべてのTINKモデルでLumacodeを使うユーザーにも重要な変更があります。MikeがLumacodeデコーダーエンジンを更新し、より多くのコンソールを完全にサポートしました。大規模なアップデートのため、変更点を詳しく紹介する別記事を1週間以内に公開する予定です。それまでは、SDカード内の既存のLumacodeフォルダーを削除し、このアップデートに含まれる新しいLumacodeフォルダーに置き換えてください。コピーするのはそのフォルダーだけで、アップデートの残りのファイルはコピーしないでください。その後、実験版ファームウェアのページから最新ビルドをインストールします。

前回のアップデート以降の変更点一覧

以下は、RetroTINKファームウェアのアップデートについて前回投稿してから追加・変更されたすべての内容です。

• RT6XCEのSDRAMコントローラーを再調整し、一部の個体で発生していた不具合を解消。

• RT6XCEのSDRAMコントローラーにgearboxを採用。

• HDMIトランスミッターの全般的な安定性と自己修復性を改善。特に低解像度で効果を発揮。

• HDMIトランスミッターの状態を問い合わせる際に待ち時間が過剰になる問題を修正。

• フロー制御を使わない場合に停止によって発生するデータ転送エラーに対処。

• シリアルTX/RXバッファーを拡張し、すべてのボーレートでACKモードが設計上安全になるよう変更。

• ブロックごとのSHA256処理の負荷を避ける、CRC16のみのACKモードを追加。

• 映像入力の測定構造体をシリアルリンク経由で転送する機能を追加。

• DOS 400pと1600×1200のVGA検出ルールを修正。

• RT6XCEの最新FPGAビルドでバナー画像の位置ずれを修正。

• HDMIトランスミッターの駆動をさらに改良。

• 第2世代Lumacodeデコーダーエンジンを実装:シンボルの自動学習とキャリブレーションを改善。初期設定を試してください:On (AGC)、auto decimation phase、auto word phase。ZIPアーカイブには、NESの「黒より暗い」項目を含むエラーを修正し、各システムのデフォルトのワードアライメントを設定した、更新版Lumacode .lmcファイルが含まれます。

• 自動デシメーション・位相検出用の、まったく新しい第3世代エンジンを導入。

• デシメーション係数の検出精度を大幅に向上。

• 位相検出をよりシャープに改善。

• 複数の有効な位相間で切り替わる問題を解消。

• これらの変更はすべての4Kおよび6Xモデルに適用。

• 内部演算の丸め処理を最適化。

• Sample RateメニューにN64モードを追加し、Detection ModeをN64に設定。N64のサンプリングレートを固定し、デブラーを適用できる場合は自動検出します。

• 選択した位相インデックスに対する水平ダイナミックキャリブレーションの位置合わせを修正。

• Saturn 320と352のスケーリング設定の競合を修正。以前に調整したSaturn設定は、一度だけ再調整が必要な場合があります。

• HDMI出力ドライバーを最適化。

• 3つのビットストリーム、rt4k_1860、rt4kce_1860、rt6x_1860をすべて再構築。このファームウェアとともにすべてのRBFファイルをSDカードにコピーしてください。読み込まれるのは*_1860ビットストリームのみです。

• 第2世代Enhanced S-Videoエンジンを追加。

• すべてのサンプリングレートで輝度と色の自動位置合わせを大幅に改善。

• Trimを0に設定。今後は調整不要になるはずです。

• Enhanced S-Videoが非常に高いサンプリングレートのPALソースにも対応。

• Enhanced S-Video、N64、自動位置合わせの各アルゴリズムをさらに改良。

• Enhanced S-Videoの信頼性をさらに向上。

• 第3世代LumaCodeエンジンを導入。

• SDカード内のLumacodeフォルダーをZIPに含まれるフォルダーに置き換えてください。

• デフォルトプロファイルから始め、LumaCode EnableをOn (AGC)に設定し、必要な場合のみWord Trimを変更してください。

• AGCと自動ワードアライメントの改良により、追加調整は不要になるはずです。

• リファレンス実装に基づき、すべてのシステムを再調整。

• SDPの位置合わせをさらに最適化。

• 補間された出力を検出し、幅320ピクセルの元ソースを再構成することが分かるよう、N64モードをN64 Auto Deblurに改名。

• 回転が最大1280x720pの入力ソースに対応。

• Gen Lock使用時にバッファー遅延を1フレームに設定すると、1920x1080pで不具合が起きる場合があるRT6Xの問題を修正。

• 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で利用できます。

• 有効にするには、HDMI OutputメニューでFreeSyncまたはVESAを選択してください。

• VRR非対応ディスプレイでは自動的にフォールバックします。このモードは信号の挿入のみを行います。

• 当初BFIは非対応でした。有効化にはBFIエンジンの大幅な再構築が必要だったためです。

• リモコンを細かく最適化。

• VRRとの互換性を改善。

• Gen Lockと同様、真のVRRがBFIと併用可能に。

• 真のVRRの生成処理をさらに整理。

• ディスプレイが対応を通知すると、ALLMが自動的に有効になります。

• ALLMビットを送信できなくなる問題を修正。

• VRR有効時のブランキング期間を延長し、実装に問題のあるテレビが新しいVRRストリームに再同期しやすくなるよう対処。

• ほとんどの環境でVRRが動作するようになったようですが、スイッチ、テレビ、設定、ファームウェアの違いにより結果は変わる場合があります。

• VRRの操作項目をさらに改良。

• 以前「VRR」と呼ばれていたHDMIメニュー項目を「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にし、Gen Lockなど、以前使用していたSync Lock方式を選択してください。

• 真のVRRを使うにはSync LockをVRRに設定し、ディスプレイが対応するFreeSyncまたはVESAを選択してください。

• VRRの品質と信頼性はメーカーやモデルによって大きく異なります。VRRを動作させるために複数の設定変更が必要なディスプレイもあり、信号経路上のスイッチやAVレシーバーがVRRを遮断することもあります。必要に応じてディスプレイメーカーのサポート情報を参照してください。

出典: RetroRGB