- Triforce, nền tảng arcade dựa trên GameCube được Nintendo, Sega và Namco hợp tác tạo ra, nay đã được giả lập hoàn chỉnh trên Dolphin
- Dựa trên Triforce, nhiều game thể thao, thẻ bài và mạng như F-Zero AX, Mario Kart Arcade GP, Virtua Striker 3·4 đã được phát triển
- Đặc biệt, The Key of Avalon là một game mạng dạng màn hình cảm ứng và đấu thẻ bài kết nối 5 máy Triforce, từng là một trong những hệ thống arcade đắt đỏ nhất thời bấy giờ
- Thay vì nhánh cũ chưa hoàn thiện trước đây, nhóm Dolphin đã tích hợp fork độc lập của crediar để tái hiện phần cứng Triforce trong bản build chính thức
- Phiên bản mới hỗ trợ các tính năng đặc trưng của arcade như Segaboot, JVS I/O, lưu thẻ, mạng nhiều cabinet, đồng thời có thể chạy cả trên Android
- Việc tích hợp lần này là một bước ngoặt quan trọng, mở rộng phạm vi của Dolphin thành trình giả lập bảo tồn bao quát GameCube, Wii và Triforce
Sự ra đời và bối cảnh của Triforce
- Đầu những năm 2000, khi Sega gặp khó khăn do thị trường arcade suy thoái, hãng đã hợp tác với Nintendo và Namco để phát triển hệ thống arcade Triforce dựa trên GameCube
- Kết hợp công nghệ dòng NAOMI của Sega với phần cứng GameCube
- Thiết kế dành cho arcade với vỏ nhôm, đầu ra VGA, cổng JVS I/O
- Bên trong gồm bo mạch chủ GameCube + AM-Baseboard + AM-Mediaboard
- Baseboard đảm nhiệm chuyển đổi vào/ra và xuất hình ảnh
- Mediaboard đảm nhiệm lưu trữ, truyền dữ liệu game và chức năng mạng
- Khi khởi động, hệ thống sử dụng IPL GameCube đã chỉnh sửa và Segaboot, cung cấp menu dịch vụ và các chức năng kiểm tra
Cấu trúc thiết bị lưu trữ và vào/ra
- Để tăng độ bền trong môi trường arcade, hệ thống dùng GD-ROM + DIMM RAM hoặc cartridge NAND 512MB
- GD-ROM tái sử dụng công nghệ từ Sega Dreamcast, sau khi tải ban đầu thì dữ liệu sẽ nằm thường trú trong RAM
- Namco dùng cartridge NAND để vẫn giữ được dữ liệu khi mất điện
- Thông qua chuẩn JVS I/O (Type 1·Type 3), có thể kết nối nhiều thiết bị như joystick, pedal, đầu đọc thẻ
- Người chơi lưu tiến trình bằng thẻ từ (magcard) hoặc thẻ IC, và có thể tiếp tục chơi trên máy khác
Các game tiêu biểu và đặc điểm
- Mario Kart Arcade GP 1·2 (Namco)
- Dựa trên engine của Double Dash!!, hỗ trợ lưu bằng magcard và chức năng camera
- Bao gồm hơn 100 vật phẩm, cùng hệ thống nhặt xu và nâng cấp
- F-Zero AX (Sega Amusement Vision)
- Bản arcade có thể liên kết với GX, hỗ trợ tay lái force feedback và rung ghế
- Có 6 đường đua, hỗ trợ lưu bằng memory card và magcard, có thể chỉnh độ khó và độ dài cuộc đua
- Nhiều game thể thao, thẻ bài và mạng như Virtua Striker 3·4, Gekitou Pro Yakyuu, The Key of Avalon
- Avalon là một game mạng dạng màn hình cảm ứng và đấu thẻ bài kết nối 5 máy Triforce, từng là một trong những hệ thống arcade đắt đỏ nhất thời bấy giờ
Sự trở lại của giả lập Triforce trên Dolphin
- Nhánh Triforce không chính thức từng tồn tại vào đầu những năm 2010 đã bị dừng lại vì chỉ là một mức triển khai mang tính chắp vá
- Sau đó, nhà phát triển crediar duy trì một fork độc lập và nâng cao mức độ hoàn thiện; đến năm 2025, anh hợp tác với nhóm Dolphin để tích hợp chính thức (PR)
- Sau quá trình review mã nguồn, cải thiện độ ổn định bộ nhớ và tích hợp UI, Dolphin chính thức hỗ trợ từ phiên bản 2512-395
- Tất cả ảnh chụp màn hình đều là game Triforce thực sự chạy trên Dolphin
Thiết lập và tính năng
- Khi tải game Triforce, Dolphin sẽ tự động kích hoạt thiết bị Baseboard (SP1)
- Cần gán phím cho các nút Coin, Service, Test
- Nếu thêm tệp Segaboot(
segaboot.gcm), có thể truy cập menu dịch vụ
- Thiết bị mạng của một số game (namcam2, Cycraft) hỗ trợ kết nối tới máy chủ cục bộ qua IP Redirect
- Bản Android cũng có thể chạy Triforce, với thiết lập lắc thiết bị = nạp xu
- Hiện tại vẫn chưa hỗ trợ NetPlay, TAS, cấu hình phần cứng tùy chỉnh, nhưng dự kiến sẽ được cải thiện trong tương lai
Chơi mạng và nhiều cabinet
- Kết nối nhiều cabinet của Mario Kart Arcade GP 1·2 đã được triển khai trên Dolphin
- Có thể đua tối đa 4 người qua kết nối LAN giữa nhiều instance
- F-Zero AX vẫn chưa hoàn thiện do thiếu dữ liệu về gói mạng
- The Key of Avalon hiện vẫn chưa chơi được do chưa hỗ trợ màn hình cảm ứng
Lộ trình sắp tới
- Dự kiến bổ sung các tính năng như chèn/thay thẻ, cấu hình cabinet tùy chỉnh, hỗ trợ màn hình cảm ứng và force feedback,
tích hợp NetPlay và TAS, cùng giả lập tích hợp Cycraft và namcam2
- Một số revision cụ thể của vài game vẫn còn chưa ổn định, nhưng sẽ tiếp tục được cải thiện
Kết luận
- Dolphin giờ đã phát triển thành trình giả lập hợp nhất hỗ trợ GameCube, Wii và Triforce
- Di sản arcade do sự hợp tác giữa Sega, Namco và Nintendo tạo ra đã được khôi phục dưới dạng có thể bảo tồn
- Nhóm phát triển thử nghiệm bằng cách tái tạo cabinet F-Zero AX ngoài đời thực, đạt đến mức độ có thể tận dụng để làm máy arcade phục vụ sở thích cá nhân
- Được đánh giá là “sự hồi sinh sau hàng chục năm”, dự án hướng tới mục tiêu tái hiện trải nghiệm arcade hoàn chỉnh qua các bản cập nhật sau này
2 bình luận
▲
▲ ▲
Ý kiến trên Hacker News
Nếu có dịp, mình rất khuyên nên thử những máy arcade chuyển động cỡ lớn như AX Monster Ride xuất hiện trong video
Ngay cả với một game cũ như Space Harrier, cảm giác cơ thể chuyển động cùng với màn hình vẫn cho cảm giác chân thực hơn VR rất nhiều
Điều đó lại khiến mình nhận ra rằng hiệu ứng trọng lực quả thật rất khó giả lập
Có một danh sách máy arcade chuyển động bằng tiếng Nhật, và ở Mikado tại Takadanobaba cũng có một số máy
Tuy vậy, danh sách này cũng đã hơn 10 năm tuổi nên thực tế có thể khác
Sức hấp dẫn thực sự nằm ở trải nghiệm dựa trên phần cứng khó có thể sao chép trên quy mô lớn
Ví dụ như bàn đạp trong Time Crisis, dù ở nhà cũng có thể mua được nhưng đa số sẽ không mua, mà kể cả có mua thì cảm giác cũng hoàn toàn khác
Mikado ở Ikebukuro có cabinet F-Zero AX tiêu chuẩn, và nó thật sự rất tuyệt
Mình chưa tới chi nhánh Takadanobaba, nhưng nhất định sẽ ghé
Nếu sơ suất thì hoàn toàn có thể gãy xương hoặc đứt ngón tay
Dù vậy, đó vẫn là một trải nghiệm khó quên
Mình luôn ấn tượng không chỉ với công việc của đội Dolphin mà còn với chất lượng tài liệu và ghi chú phát hành của họ
Lần này cũng không ngoại lệ
Thật đáng kinh ngạc khi vào thời hoàng kim của các hãng game Nhật, như SEGA, Nintendo, Namco, Capcom, họ gần như tạo ra đổi mới về chip và bo mạch theo từng đơn vị giờ
Trong thời kỳ ngành PC còn phát triển chậm, họ đã nhanh chóng đưa các ý tưởng đó đến mức thương mại hóa
Có rất nhiều điều để học từ câu chuyện của họ
Bây giờ gần như chỉ là chép game vào ổ cứng rồi xuất xưởng
Nhưng đây cũng là bước ngoặt của Nintendo
GameCube đã thành công khi tránh cuộc đua đồ họa, và sau đó Nintendo chuyển sang chiến lược tập trung vào gimmick và IP nhân vật
SEGA đã đi theo con đường đó sớm hơn vài năm
Lúc đầu mình cứ tưởng bài này sẽ nói về The Legend of Zelda
Mình còn cố ý để lại file save vì không muốn hoàn thành hẳn, để lúc nào cũng có thể quay lại
Mình từng thấy cabinet arcade Mario Kart, nhưng không biết gì về lịch sử của nó
Cảm ơn bài viết tuyệt vời và công sức giả lập của đội Dolphin
Bài khá dài, nhưng tóm lại là “Dolphin giờ đã hỗ trợ F-Zero AX”
Chỉ vậy thôi cũng đủ thấy khối lượng công việc chắc hẳn khổng lồ
Mình biết từ này thường được dùng trên Reddit như một meme kiểu giọng chó con, nên thấy nó xuất hiện ở đây khá bất ngờ
Thật đẹp khi không chỉ nhìn về tương lai mà còn ngoái lại một thời điểm cụ thể trong lịch sử điện toán
Mình cảm thấy vẫn còn rất nhiều thứ có thể làm trong đó
Như bài viết cũng đã nhắc, câu chuyện SEGA cuối cùng thua trong cuộc chiến console rất thú vị
Mình cũng khuyên xem phim tài liệu Console Wars nói về chủ đề này
Gần đây mình có chơi F-Zero ở tiệm game và thật sự rất ngạc nhiên
Khi bạn mình nói rằng “bên trong chỉ là một chiếc GameCube”, mình đã sửng sốt
Trong thời buổi vô số lập trình viên tạo app clone chất lượng thấp chỉ chăm chăm kiếm tiền, đội Dolphin lại cung cấp miễn phí mã nguồn và tài liệu có giá trị lưu trữ
Mình thật lòng vỗ tay tán thưởng