Trong màn hé lộ về chiếc máy Nintendo Switch 2, khi nói về tương thích ngược. Nintendo luôn nhét vào 1 dòng chữ be bé ghi rằng. Không đảm bảo 100% các tựa game Switch 1 sẽ chơi mượt mà trên Switch 2. Nó có lẽ là sự thật bởi vì
Hầu hết các dòng máy trong quá khứ tương thích ngược được với nhau nhờ tương thích phần cứng. Ví dụ như Nintendo 3DS thì chơi được game của Nintendo DS tại vì Nintendo 3DS có chứa luôn cả phần cứng của Nintendo DS. Thế nên là nó tương thích ngược với nhau rất mượt mà

Nhưng qua tất cả những thông tin chúng ta được biết. Nintendo Switch 2 là 1 cuộc cải tổ, khác biệt hoàn toàn về phần cứng của Nintendo Switch 1 mà chúng ta đã biết
Chính vì vậy, Nintendo cho Switch 2 tương thích ngược với game Switch 1 bằng cách. Sử dụng giả lập phần mềm. Tuy vậy, cách này lại ép CPU chạy quá căng, kết quả là tiêu tốn 1 lượng pin vốn đã yếu ớt của Switch 2 quá nhiều

Giải pháp là Nintendo đã thêm 1 thiết bị nữa vào Switch 2 để hỗ trợ công tác giả lập. Nó là gì?
CPU của Switch 2 sẽ dễ dàng giả lập CPU của Switch 1 rồi vì có thể nó có cùng cấu trúc ARM với nhau. Nhưng câu chuyện hoàn toàn khác nếu nhìn sang GPU

Game của Switch 1 đang biết nói chuyện của với GPU của Switch 1 thôi. Game Switch 1 mà tương tác với GPU của Switch 2 thì GPU của Switch 2 không có hiểu nó đang làm gì hết. Vậy nên thiết bị thêm vào này sẽ đóng vai trò phiên dịch viên để dịch ngôn ngữ lệnh của Game Switch 1 rồi nói cho GPU của Switch 2 biết để nó làm theo

Không thể đảm bảo hết 100% game Switch 1 chơi được là bởi vì sẽ có 1 tựa game nào đó chứa từ mới mà cả phiên dịch viên cũng sẽ không hiểu nhưng rồi nó sẽ dần hiểu được nhờ những bản update phần mềm về sau. Chưa kể còn cả khó khăn để chuyển đổi shaders sẵn có của GPU Switch 1 lên định dạng shaders của GPU Switch 2 nữa

Vậy nên. Tương thích ngược của Nintendo Switch 2 với Switch 1 là sự kết hợp giữa cả giả lập phần mềm lẫn sự tương hỗ của phần cứng.






