2 คะแนน โดย GN⁺ 2024-12-09 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

บทนำ

  • Sega Channel เป็นบริการเกมแบบออนดีมานด์ที่มอบเกม Sega Genesis ราว 50 เกมต่อเดือนให้กับผู้สมัครสมาชิกเคเบิล
  • เปิดให้บริการตั้งแต่เดือนมิถุนายน 1994 ถึงเดือนมิถุนายน 1998 โดยสมาชิกจะได้รับตลับอะแดปเตอร์สำหรับเชื่อมต่อ Genesis เข้ากับสายเคเบิลทีวี
  • ผู้ใช้สามารถดาวน์โหลดเมนูเกม แล้วดาวน์โหลดเกมที่เลือกลง RAM เพื่อรันได้
  • Sega Channel เคยมีสมาชิกประมาณ 250,000 คน

อิมเมจเกม

  • ในเดือนพฤศจิกายน 2024 ผู้ใช้ชื่อ RisingFromRuins จากฟอรัม Sonic Retro ได้ค้นพบซีดีอิมเมจเกม Sega Channel ของเดือนกันยายน 1996
  • จึงเริ่มโครงการเพื่อตรวจสอบว่าสามารถดึงเกมเอ็กซ์คลูซีฟหรือเกมต้นแบบออกมาจากอิมเมจนี้ได้หรือไม่

กระบวนการ

  • ตรวจดูเนื้อหาของไฟล์อิมเมจด้วย hex editor แต่ไม่พบข้อมูลที่อ่านออกได้
  • ในปี 2017 มีการค้นพบแบ็กอัปซีดีของ Foley Hi-Tech ซึ่งมีข้อมูลพัฒนาของ Sega Channel รวมอยู่ด้วย
  • จึงตัดสินใจว่าน่าจะง่ายกว่าหากทำวิศวกรรมย้อนกลับเครื่องมือที่ใช้สร้างไฟล์อิมเมจเกมเพื่อดึงข้อมูลออกมา
  • ได้วิเคราะห์โปรแกรมชื่อ NSF.EXE และเขียนโปรแกรมสำหรับถอดรหัสไฟล์อิมเมจเกม

สิ่งที่ค้นพบ

  • ยืนยันรายชื่อเกม รวมถึง Chessmaster และ Klondike ซึ่งเป็นเกมเอ็กซ์คลูซีฟที่ออกอากาศในเดือนกันยายน 1996
  • สามารถใช้ ROM ของตลับเดโม Sega Channel เพื่อรันเมนูในอีมูเลเตอร์ได้
  • ROM คำอธิบายเกมไม่สามารถรันในอีมูเลเตอร์ได้ในตอนแรก แต่หลังจากแก้ไขแล้วก็สามารถรันได้

สรุป

  • ขอขอบคุณ Tdijital ที่เผยแพร่แบ็กอัปซีดีพัฒนาของ Sega Channel, Octocontrabass ที่ทำวิศวกรรมย้อนกลับรูปแบบการบีบอัด .SA และ Scientific Atlanta ที่คอมไพล์ NSF.EXE พร้อมโหมดดีบัก
  • โครงการนี้เกิดขึ้นได้เพราะ RisingFromRuins ได้เผยแพร่ไฟล์อิมเมจเกม

1 ความคิดเห็น

 
GN⁺ 2024-12-09
ความคิดเห็นบน Hacker News
  • ระบบ Teletext ถูกใช้อย่างแพร่หลายในยุโรปช่วงทศวรรษ 1980 และ 1990 โดยเป็นวิธีส่งข้อมูลผ่านช่วงว่างของสัญญาณทีวีออกอากาศ และบริการ Ceefax Teletext ของ BBC ก็ถูกใช้เพื่อแจกจ่ายซอฟต์แวร์ให้กับ BBC Micro

    • Teletext ทำให้สามารถดูข้อมูลอย่างข่าวสารและสภาพอากาศได้โดยตรงบนทีวี และหน้าที่ได้รับความนิยมจะถูกวนซ้ำบ่อยเพื่อให้โหลดได้รวดเร็ว
    • คล้ายกับระบบ Sega Channel ตรงที่ Teletext ก็ออกอากาศข้อมูลแบบวนลูปเช่นกัน
    • บิตเรตของการออกอากาศ Teletext แบบ PAL อยู่ที่ประมาณ 7Mbps ซึ่งถือว่าสูงแม้เทียบกับระบบของ Sega ที่ 8Mbps ในช่วงกลางทศวรรษ 1990
  • Sega Channel เป็นบริการที่เพื่อนใช้ตอนอยู่ชั้นประถมปีที่ 6 และแนวคิดเรื่องการดาวน์โหลดเกมในตอนนั้นถือว่าล้ำมาก

    • คิดค่าบริการเดือนละ $15 โดยเกมจะเปลี่ยนทุกเดือนหรือทุกสัปดาห์ และยังมีเกมก่อนวางจำหน่ายรวมอยู่ด้วย
    • จำได้ว่าเคยเล่น Vectorman ก่อนวางจำหน่ายหรือไม่นานหลังจากวางจำหน่าย
  • SNES ก็มีบริการลักษณะคล้ายกันชื่อ StellaView แต่มีให้เฉพาะในญี่ปุ่น

    • เคยเล่นเวอร์ชันรีเมกของ Legend of Zelda 1 ที่นำมาสร้างใหม่ด้วยกราฟิกของ A Link to the Past
  • เคยใช้บริการนี้อยู่หนึ่งหรือสองเดือนในยุค 90 เป็นประสบการณ์ที่น่าทึ่งแต่ก็ค่อนข้างจุกจิก

    • บริการหยุดไปเมื่อเพื่อนบ้านถอดสายเคเบิลออก และระบบนี้ต้องใช้สายเฉพาะ
  • มีความคล้ายกับคอมพิวเตอร์ Nabu หลายอย่าง โดยเป็นการให้โปรแกรมผ่านลูปต่อเนื่องในสถานการณ์ที่ไม่สามารถอัปโหลดข้อมูลกลับได้

  • ฮาร์ดแวร์มี RAM 4MB

  • พ่อเคยทำงานกับ Sega Channel ที่ General Instrument แต่เพราะผู้ให้บริการเคเบิลที่บ้านไม่ได้ให้บริการนี้ จึงไม่เคยได้ลองใช้จริง

  • ตอนประถมเคยตื๊อพ่อแม่จนได้สมัครใช้บริการนี้ แต่คนอื่นแทบไม่เคยได้ยินชื่อมันเลย

    • ในรัฐเวอร์จิเนียบริการไม่เสถียรมาก และตลอด 1–3 เดือนนั้นต้องติดต่อศูนย์ช่วยเหลืออยู่บ่อยครั้ง
  • บริษัทชื่อ Foley Hi-Tech เป็นผู้ทำกราฟิกและแอนิเมชันของเมนูเกม และใส่คอนเทนต์รายเดือนลงไป

    • ไฟล์ "game image" ขนาดราว 60MB จะถูกเขียนลง CD แล้วส่งไปยังสถานีอัปลิงก์ดาวเทียมในเดนเวอร์ รัฐโคโลราโด
    • จากนั้น CD จะถูกติดตั้งในคอมพิวเตอร์เซิร์ฟเวอร์เกมฝั่งอัปลิงก์ เพื่อส่งข้อมูลเกมผ่านดาวเทียมแบบวนลูป
    • เคเบิลเฮดเอนด์จะรับสัญญาณจากดาวเทียมแล้วส่งต่อให้สมาชิกเคเบิล และการส่งข้อมูลแบบวนลูปต่อเนื่องนี้เองที่สร้าง "ความโต้ตอบ" ขึ้นมา
  • ไม่เคยรู้มาก่อนว่ามีบริการแบบนี้อยู่ และคิดว่าการออกอากาศเกมแบบวนลูปเป็นไอเดียที่ชาญฉลาดมาก

    • ZX Spectrum เคยมีการส่งเกมผ่านวิทยุมาแล้วก่อนหน้านี้
  • สงสัยว่า PKSPREAD มีความเกี่ยวข้องกับ PKZIP ของ Phil Katz หรือไม่