1 điểm bởi GN⁺ 2024-03-28 | 1 bình luận | Chia sẻ qua WhatsApp
  • Hình ảnh hỗ trợ

    • Mẫu máy

      • Tiếng Nhật
      • Quốc tế
    • Bo mạch chủ

      • Bản gốc
      • Có chú thích
    • Sơ đồ

  • Giới thiệu ngắn gọn

    • Sega đã gặt hái thành công lớn với Mega Drive, và các nhà phát triển không nhất thiết phải ngay lập tức làm game 3D.
    • Nhưng nếu các nhà phát triển muốn, Sega đã điều chỉnh một phần phần cứng để cho phép vẽ polygon.
  • CPU

    • Sega cần chọn một nhà cung cấp mới cho thế hệ game tiếp theo, và cuối cùng đã chọn Hitachi SuperH hay 'SH'.
    • CPU này có tập lệnh mới mang tên SuperH ISA, tuân theo các nguyên tắc cơ bản của CPU RISC.
  • Sega không hài lòng

    • Sega không hài lòng với sản phẩm cuối cùng, và Hitachi đã tạo ra bản sửa đổi thứ hai theo yêu cầu của Sega, từ đó tạo nên CPU mới mang tên SH-2.
  • Sản phẩm hoàn chỉnh

    • Sega Saturn trang bị hai CPU Hitachi SH-2, được bố trí theo trạng thái master-slave.
  • Sự chia rẽ trong lựa chọn bộ nhớ

    • Sega Saturn sử dụng tổng cộng 2 MB RAM cho mục đích chung, được chia thành hai khối khác nhau.
  • Bộ xử lý thứ ba (và còn tiếp)

    • Vì chỉ hai CPU SH-2 là chưa đủ, Sega đã trang bị thêm bộ đồng xử lý Saturn Control Unit hay 'SCU'.
  • Đồ họa

    • Sega Saturn có hai GPU độc quyền, cùng hoạt động đồng thời nhưng phục vụ các mục đích khác nhau.
  • Đề xuất của Sega

    • Video Display Processor 1 (VDP1) là chip dùng để vẽ sprite có áp dụng các phép biến đổi hình học.
    • Video Display Processor 2 (VDP2) được tối ưu để render các mặt phẳng lớn có áp dụng biến đổi.
  • Xác định vấn đề

    • Kiến trúc của hệ thống con đồ họa rất phức tạp, nên được diễn giải khác nhau tùy nhu cầu.
  • Như một máy console 2D mạnh mẽ

    • Khả năng vẽ đồ họa 2D của Sega Saturn vượt trội hơn nhiều so với Mega Drive hay SNES.
  • Như một máy console 3D đầy thách thức

    • Sega Saturn có thể tận dụng tám bộ xử lý, nhưng trên thực tế điều này phụ thuộc vào việc các lập trình viên có thể làm chủ khả năng của máy trong thời gian ngắn hay không.
  • Thiết kế mới

    • Có một số ví dụ về các nhân vật được thiết kế lại cho console này, và các mô hình có thể tương tác.
  • Giới thiệu vấn đề hiển thị

    • Khi polygon 3D được chiếu vào không gian 2D, điều quan trọng là phải xác định polygon nào nhìn thấy được từ vị trí camera và polygon nào bị che khuất.
  • Vấn đề độ trong suốt

    • Sega Saturn có thể vẽ đồ họa bán trong suốt, nhưng hai VDP không phối hợp hoàn hảo nên hiệu ứng này có thể không hoạt động đúng.
  • Âm thanh

    • Hệ thống con âm thanh gồm nhiều phần, bao gồm Motorola 68EC000Saturn Custom Sound Processor (SCSP).
  • Cơ hội

    • Các tính năng âm thanh mới cho phép các studio ghi âm trực tiếp soundtrack và đóng gói kèm theo game.
  • Hệ điều hành

    • Khi console được bật, System Management & Peripheral Control (SMPC) là thành phần khởi động đầu tiên, chịu trách nhiệm thiết lập phần cứng ban đầu.
  • Shell tương tác

    • Khi không chơi game, Sega Saturn có kèm trình phát nhạc tên là 'Multiplayer'.
  • Không có BIOS?

    • ROM của Sega Saturn được gọi là 'IPL', chủ yếu đảm nhiệm việc bootstrap game và chạy shell.
  • Game

    • Các game Sega Saturn chính thức được tải từ đầu đọc CD-ROM 2x.
  • Đĩa compact (CD)

    • CD là một loại phương tiện quang học khắc pit và land để lưu trữ thông tin.
  • Phát triển

    • Ban đầu Sega không cung cấp đầy đủ thư viện phần mềm và công cụ phát triển, nhưng về sau đã phát hành SDK, bộ kit phần cứng và một số thư viện.
  • I/O

    • Việc quản lý thiết bị ngoại vi và đồng hồ thời gian thực được cung cấp bởi System Management & Peripheral Control (SMPC) đã nhắc tới ở trên.
  • Cách mở rộng

    • Console này có một số đầu nối và giao tiếp bên ngoài, nhưng chúng chỉ được dùng cho một vài mục đích.
  • Chống sao chép & homebrew

    • Để đối phó với việc sao chép CD quá dễ dàng, Sega Saturn đã bổ sung hệ thống chống sao chép nhằm kiểm soát việc phân phối game.
  • Thất bại

    • Cách truyền thống để vô hiệu hóa chống sao chép là cài mod chip, hoặc dùng hot swapping để thay đĩa chính hãng bằng đĩa sao chép lậu.
  • Kết luận

    • Bài viết khép lại với những bức ảnh chụp chiếc Sega Saturn Nhật Bản mà tác giả đã mua để tìm hiểu về hệ máy này.

Ý kiến của GN⁺

  • Sega Saturn là một console được trang bị nhiều tính năng đột phá vào thời điểm đó, nhưng do kiến trúc phức tạp và môi trường không thân thiện với nhà phát triển nên khó phát huy hết tiềm năng.
  • Bài viết này giải thích rất chi tiết các khía cạnh kỹ thuật của Sega Saturn, mang đến thông tin thú vị cho những ai quan tâm đến lịch sử console game và phần cứng.
  • Thiết kế đa CPU của Sega Saturn có thể được xem là tiền thân của bộ xử lý đa lõi ngày nay, và các phương thức xử lý song song tương tự cũng đang được dùng trong console hiện đại.
  • Hệ thống đồ họa phức tạp của Sega Saturn rất thô sơ nếu so với GPU hiện đại, nhưng vào thời điểm đó đây là một bước tiến quan trọng để hiện thực hóa đồ họa 3D.
  • Hiện nay, cộng đồng homebrew vẫn đang phát triển game và ứng dụng mới cho các console retro như Sega Saturn, giúp những thiết bị cũ này tiếp tục sống và được sử dụng tích cực.

1 bình luận

 
GN⁺ 2024-03-28
Ý kiến trên Hacker News
  • Bối cảnh thiết kế và phát triển của Sega Saturn

    • Bài viết mô tả rằng thiết kế của Sega Saturn đã sử dụng nhiều chip hơn dự kiến.
    • Đã có sự thiếu hợp tác và cạnh tranh giành ưu thế giữa đội ngũ Nhật Bản và Mỹ. Đội Nhật phát triển console 2D, còn đội Mỹ phát triển console 3D.
    • Khi đội Nhật sắp chiếm ưu thế, PSX (PlayStation) xuất hiện và hai thiết kế được hợp nhất.
    • Kết quả là một dạng pha trộn giữa console 2D với các bộ phận của một console 3D còn dang dở.
    • Đây là nội dung thú vị với những người yêu thích công nghệ và các câu chuyện hậu trường phát triển, nhưng sẽ gây không thỏa mãn với những ai thích thiết kế gọn gàng.
    • Với số đông game thủ thời đó, điều quan trọng là “arcade trong phòng khách”, và việc Sega không thể tập trung hẳn vào một hướng đã không giúp ích gì.
    • Bài viết trên Wikipedia có thông tin chi tiết hơn.
  • Các game 3D của Sega Saturn và đặc điểm của chúng

    • VDP1 của Sega Saturn được thiết kế để sử dụng primitive dựa trên tứ giác.
    • Vì vậy, các game 3D trên Sega Saturn có ngoại hình vuông vức hơn so với game trên PS1.
    • Ví dụ, có thể thấy sự khác biệt khi so sánh 'Resident Evil' trên Sega Saturn và PS1.
    • Các game Sega Saturn có một thẩm mỹ rất riêng trong dòng game 3D thập niên 90.
    • Ngoài ra, việc giả lập Sega Saturn cũng tụt hậu khá xa so với các nền tảng khác.
  • Cấu trúc phần cứng phức tạp của Sega Saturn

    • Sega Saturn có cấu trúc phần cứng phức tạp.
    • Việc dùng nhiều CPU và bộ xử lý chuyên dụng để phân tán tác vụ game có thể hiệu quả về chi phí, nhưng điều này có lẽ cũng góp phần vào doanh số kém của Sega Saturn.
    • Nhiều người nói rằng rất khó biện minh cho khoản đầu tư học tập cần thiết để khai thác phần cứng một cách trọn vẹn.
    • Trích lời Sid Meier, điều quan trọng là người chơi phải thấy vui, chứ không phải nhà phát triển game thấy vui.
  • Những kiệt tác bị lãng quên của Sega Saturn

    • Sega Saturn có nhiều kiệt tác như 'Panzer Dragoon Saga', 'Shining Force III', 'Burning Rangers', 'Dragon Force I & II', nhưng về sau không được port hoặc remake.
  • Phân tích kỹ thuật về Sega Saturn

    • Chia sẻ liên kết tới một video YouTube yêu thích về phân tích kỹ thuật và hacking đối với Sega Saturn.
  • Sự đa dạng của console

    • Sự đa dạng của console gợi nhớ đến sự đa dạng của máy tính gia đình trước thời kỳ PC thống trị.
    • Một số OEM và nhà phát hành vẫn tồn tại cho đến ngày nay.
    • Có thể tự làm một infographic chỉ vì muốn xem nó.
  • Cạnh tranh Sega và Sony, cùng câu chuyện marketing

    • Cuối cùng, PR và ưu thế tài chính của Sony đã đánh bại Sega.
    • Có ý kiến cho rằng thất bại của Sega Saturn không phải vì thư viện game.
    • Các nhà phát triển đã xử lý những hệ thống phức tạp như PlayStation 2 mà không gặp vấn đề gì.
    • Người tiêu dùng từng có thiện cảm với Sega, nhưng các vấn đề độ tin cậy của hệ máy Sony và MS không ảnh hưởng lớn đến sức khỏe dài hạn của console.
    • Sega CD không thất bại ở Mỹ; 32X là một sai lầm lớn, nhưng ở cấp độ người tiêu dùng đại chúng, nó không trực tiếp phá hỏng Sega Saturn.
    • Ở Mỹ, bất cứ thứ gì được marketing tốt đều bán được.
    • Thất bại trong marketing của Sega Saturn và việc không có một game Sonic đủ hay khi ra mắt là nguyên nhân khiến Sega Saturn thất bại.
  • Đánh giá về công việc của Rodrigo Copetti

    • Rất yêu thích công việc của Rodrigo Copetti và từng trích dẫn nó để sử dụng.
    • Tuy vậy, lúc nào cũng đòi hỏi thêm từ anh ấy lại tạo cảm giác không công bằng.
  • Video về kiến trúc vụng về của Sega

    • MattKC gần đây đã làm một video về 32X.
    • 32X là một mô-đun gắn vào khe cartridge của Genesis để chơi các game 32-bit riêng biệt.
    • Về bản chất, có hai console cùng phối hợp để xuất hình ảnh video.
    • Người này phát hiện ra rằng nếu thử nối cáp video riêng và chặn tín hiệu video của một máy, thì có thể chỉ nhận được đầu ra do máy kia render.
  • Độ tin cậy của Sega Saturn

    • Chiếc Sega Saturn nguyên bản mà người này sở hữu từ năm 1996 vẫn hoạt động hoàn hảo.
    • Dù có cấu trúc phần cứng phức tạp, họ vẫn đánh giá rất cao độ tin cậy của cỗ máy console cũ này.
    • Console hiện đại thường hỏng vì nhiều vấn đề khác nhau.