-
ภาพประกอบที่รองรับ
-
บทนำแบบย่อ
- Sega ประสบความสำเร็จอย่างมากกับ Mega Drive และในตอนนั้นนักพัฒนาไม่ได้จำเป็นต้องสร้างเกม 3D ในทันที
- แต่หากนักพัฒนาต้องการ Sega ก็ได้ปรับแต่งฮาร์ดแวร์บางส่วนเพื่อให้สามารถวาดโพลิกอนได้
-
CPU
- สำหรับเกมยุคถัดไป Sega จำเป็นต้องเลือกผู้ผลิตรายใหม่ และท้ายที่สุดได้เลือก Hitachi SuperH หรือ 'SH'
- CPU นี้มีชุดคำสั่งใหม่ชื่อ SuperH ISA ซึ่งยึดตามหลักการพื้นฐานของ RISC CPU
-
Sega ยังไม่พอใจ
- Sega ไม่พอใจกับผลิตภัณฑ์สุดท้าย และ Hitachi จึงสร้างรีวิชันที่สองให้ตรงตามความต้องการของ Sega จนเกิดเป็น CPU ใหม่ชื่อ SH-2
-
ผลิตภัณฑ์สุดท้าย
- Sega Saturn ติดตั้ง Hitachi SH-2 CPU สองตัว โดยจัดวางในสถานะมาสเตอร์-สเลฟ
-
ความเห็นที่แตกแยกเรื่องการเลือกหน่วยความจำ
- Sega Saturn ใช้ RAM 2 MB สำหรับงานทั่วไปทั้งหมด ซึ่งถูกแบ่งออกเป็นสองบล็อกที่แตกต่างกัน
-
โปรเซสเซอร์ตัวที่สาม (และยังไม่หมด)
- เนื่องจาก SH-2 CPU สองตัวเพียงอย่างเดียวยังไม่พอ Sega จึงติดตั้งโคโปรเซสเซอร์เพิ่มเติมคือ Saturn Control Unit หรือ 'SCU'
-
กราฟิก
- Sega Saturn มี GPU แบบเฉพาะทางอยู่สองตัว และแต่ละตัวทำงานพร้อมกันเพื่อเป้าหมายที่ต่างกัน
-
ข้อเสนอของ Sega
- Video Display Processor 1 (VDP1) เป็นชิปสำหรับวาดสไปรต์ที่มีการแปลงเชิงเรขาคณิต
- Video Display Processor 2 (VDP2) เชี่ยวชาญด้านการเรนเดอร์ระนาบขนาดใหญ่ที่มีการแปลง
-
การนิยามปัญหา
- สถาปัตยกรรมของซับซิสเต็มกราฟิกมีความซับซ้อนมาก จึงถูกตีความได้แตกต่างกันตามความจำเป็น
-
ในฐานะคอนโซล 2D อันทรงพลัง
- ความสามารถในการวาดกราฟิก 2D ของ Sega Saturn นั้นเหนือกว่า Mega Drive หรือ SNES อย่างมาก
-
ในฐานะคอนโซล 3D ที่ท้าทาย
- Sega Saturn สามารถใช้ประโยชน์จากโปรเซสเซอร์ได้ถึงแปดตัว แต่ในทางปฏิบัติทั้งหมดขึ้นอยู่กับว่านักเขียนโปรแกรมจะเชี่ยวชาญความสามารถของคอนโซลได้ภายในเวลาสั้น ๆ หรือไม่
-
ดีไซน์ใหม่
- มีตัวอย่างตัวละครบางส่วนที่ถูกออกแบบใหม่สำหรับคอนโซลนี้ และโมเดลสามารถโต้ตอบได้
-
เกริ่นสู่ปัญหาการมองเห็น
- เมื่อโพลิกอน 3D ถูกฉายลงสู่พื้นที่ 2D สิ่งสำคัญคือการตัดสินว่าโพลิกอนใดมองเห็นได้จากตำแหน่งกล้อง และโพลิกอนใดถูกบังอยู่
-
ปัญหาความโปร่งใส
- Sega Saturn สามารถวาดกราฟิกแบบกึ่งโปร่งใสได้ แต่ VDP ทั้งสองไม่ได้ทำงานประสานกันอย่างสมบูรณ์ จึงอาจทำให้เอฟเฟกต์นี้ทำงานได้ไม่ถูกต้อง
-
เสียง
- ซับซิสเต็มเสียงประกอบด้วยหลายส่วน รวมถึง Motorola 68EC000 และ Saturn Custom Sound Processor (SCSP)
-
โอกาส
- ความสามารถด้านเสียงแบบใหม่ทำให้สตูดิโอสามารถบันทึกซาวด์แทร็กโดยตรงและรวมมากับเกมได้
-
ระบบปฏิบัติการ
- เมื่อเปิดคอนโซล System Management & Peripheral Control (SMPC) จะเริ่มทำงานเป็นอย่างแรก และรับผิดชอบการตั้งค่าฮาร์ดแวร์เริ่มต้น
-
เชลล์แบบโต้ตอบ
- ในเวลาที่ไม่ได้เล่นเกม Sega Saturn มีเครื่องเล่นเพลงชื่อ 'Multiplayer' ติดมาด้วย
-
ไม่มี BIOS?
- ROM ของ Sega Saturn ถูกเรียกว่า 'IPL' และมีหน้าที่หลักในการบูตสแตรปเกมและเรียกใช้เชลล์
-
เกม
- เกม Sega Saturn อย่างเป็นทางการจะถูกโหลดจาก ไดรฟ์ CD-ROM 2x
-
คอมแพกต์ดิสก์ (CD)
- CD เป็นสื่อแบบออปติคัลที่สลัก pit และ land เพื่อจัดเก็บข้อมูล
-
การพัฒนา
- ในช่วงแรก Sega ไม่ได้จัดเตรียมไลบรารีซอฟต์แวร์และเครื่องมือพัฒนาอย่างครบถ้วน แต่ภายหลังก็ได้ออก SDK, ชุดฮาร์ดแวร์ และไลบรารีบางส่วน
-
I/O
- การจัดการอุปกรณ์ต่อพ่วงและนาฬิกาเรียลไทม์นั้นให้บริการโดย System Management & Peripheral Control (SMPC) ที่กล่าวถึงก่อนหน้านี้
-
วิธีการขยาย
- คอนโซลนี้มีคอนเน็กเตอร์และอินเทอร์เฟซภายนอกอยู่หลายแบบ แต่ถูกใช้งานเพียงไม่กี่วัตถุประสงค์
-
การป้องกันการละเมิดลิขสิทธิ์ & โฮมบรูว์
- เพื่อตอบโต้ความง่ายในการคัดลอก CD ทาง Sega ได้เพิ่มระบบป้องกันการคัดลอกเพื่อควบคุมการแจกจ่ายเกม
-
ความพ่ายแพ้
- วิธีดั้งเดิมในการปิดระบบป้องกันการคัดลอกคือการติดตั้ง mod chip หรือสลับแผ่นระหว่างแผ่นแท้กับแผ่นละเมิดลิขสิทธิ์ด้วย hot swapping
-
บทสรุป
- บทความปิดท้ายด้วยภาพถ่ายของเครื่อง Sega Saturn ญี่ปุ่นที่ผู้เขียนซื้อมาเพื่อทำความเข้าใจ Sega Saturn
ความเห็นของ GN⁺
- Sega Saturn เป็นคอนโซลที่อัดแน่นด้วยฟีเจอร์ล้ำสมัยมากมายสำหรับยุคนั้น แต่ด้วยสถาปัตยกรรมที่ซับซ้อนและสภาพแวดล้อมที่ไม่เป็นมิตรต่อนักพัฒนา จึงยากที่จะดึงศักยภาพออกมาได้เต็มที่
- บทความนี้อธิบายด้านเทคนิคของ Sega Saturn อย่างละเอียด จึงมอบข้อมูลที่น่าสนใจแก่ผู้ที่สนใจประวัติศาสตร์ของเครื่องเกมคอนโซลและฮาร์ดแวร์
- การออกแบบแบบหลาย CPU ของ Sega Saturn อาจมองได้ว่าเป็นผู้บุกเบิกของโปรเซสเซอร์แบบหลายคอร์ในปัจจุบัน และทุกวันนี้คอนโซลสมัยใหม่ก็ยังใช้แนวทางการประมวลผลแบบขนานที่คล้ายกัน
- ระบบกราฟิกอันซับซ้อนของ Sega Saturn แม้จะดูพื้นฐานมากเมื่อเทียบกับ GPU สมัยใหม่ แต่ในเวลานั้นมันเป็นก้าวสำคัญของการพัฒนาเพื่อทำกราฟิก 3D
- ปัจจุบันชุมชนโฮมบรูว์ยังคงพัฒนาเกมและแอปพลิเคชันใหม่สำหรับคอนโซลย้อนยุคอย่าง Sega Saturn ทำให้อุปกรณ์เก่าเหล่านี้ยังคงมีชีวิตและถูกใช้งานอย่างคึกคัก
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
ภูมิหลังด้านการออกแบบและการพัฒนาของ Sega Saturn
เกม 3D ของ Sega Saturn และลักษณะเฉพาะ
โครงสร้างฮาร์ดแวร์ที่ซับซ้อนของ Sega Saturn
อัญมณีที่ถูกซ่อนของ Sega Saturn
การวิเคราะห์เชิงเทคนิคของ Sega Saturn
ความหลากหลายของคอนโซล
การแข่งขันระหว่าง Sega กับ Sony และการตลาด
การประเมินผลงานของ Rodrigo Copetti
วิดีโอเกี่ยวกับสถาปัตยกรรมอันแปลกประหลาดของ Sega
ความน่าเชื่อถือของ Sega Saturn