Switch 2 delivers GameCube emulation - but Nintendo has had a great Wii/GC emulator since 2017

Switch 2はゲームキューブのエミュレーションを提供するが、任天堂は2017年から優れたWii/GCエミュレーターを持っている。

分解して解説
Switch 2 任天堂が開発中と噂されているゲーム機「Switch 2」を指します。
delivers 「提供する」という意味で、Switch 2がGameCubeのエミュレーション機能を提供することを意味します。
GameCube emulation GameCubeのエミュレーション機能、つまり、Switch 2でGameCubeのゲームをプレイできる機能を指します。
but 「しかし」という接続詞で、前の文との対比を示します。
Nintendo ゲーム会社「任天堂」を指します。
has had 「持っている」という意味で、任天堂が以前からWii/GCのエミュレーターを持っていることを示します。
a great Wii/GC emulator 優れたWiiおよびGameCubeのエミュレーターを指します。
since 2017 「2017年から」という意味で、任天堂が2017年からWii/GCエミュレーターを持っていることを示します。
熟語
has had (現在完了形で)持っている、所有している、経験している。
since 2017 2017年以降
単語
Switch 任天堂のゲーム機の名前です。
delivers 提供する、供給する、配達する、などの意味があります。
GameCube 任天堂が過去に販売していたゲーム機の名前です。
emulation エミュレーションとは、あるシステム(例えばゲーム機)を別のシステム(例えばパソコン)上で模倣して実行する技術のことです。
but しかし、けれども、という意味の接続詞です。
Nintendo 日本の大手ゲーム会社、任天堂のことです。
has 持っている、という意味の動詞です。
had 持っていた、という意味の動詞です。
great 素晴らしい、偉大な、という意味です。
Wii 任天堂が過去に販売していたゲーム機の名前です。
GC GameCubeの略称です。
emulator エミュレーターとは、あるシステムを別のシステム上で模倣するプログラムのことです。
since ~以来、~から、という意味です。
2017 西暦2017年を表します。
1週間前