เครื่องจำลอง Snow ใหม่นำการจำลอง Mac คลาสสิกระดับฮาร์ดแวร์มาสู่ระบบสมัยใหม่

ทีมชุมชน BigGo
เครื่องจำลอง Snow ใหม่นำการจำลอง Mac คลาสสิกระดับฮาร์ดแวร์มาสู่ระบบสมัยใหม่

เครื่องจำลอง Macintosh ใหม่ที่เรียกว่า Snow ได้เปิดตัวอย่างเงียบๆ โดยสัญญาว่าจะเติมเต็มช่องว่างที่มีมานานในการอนุรักษ์คอมพิวเตอร์วินเทจ ซึ่งแตกต่างจากโซลูชันที่มีอยู่ที่พึ่งพาการแพตช์และทางลัด Snow มุ่งเป้าไปที่การจำลองระดับฮาร์ดแวร์อย่างแท้จริงของคอมพิวเตอร์ Macintosh คลาสสิกที่ใช้ Motorola 68000

ฉากการจำลอง Mac คลาสสิกมีความขาดแคลนอย่างเห็นได้ชัดเมื่อเปรียบเทียบกับแพลตฟอร์มคอมพิวเตอร์วินเทจอื่นๆ ในขณะที่เกมคอนโซลมีเครื่องจำลองที่ยอดเยี่ยมอย่าง Nestopia และ Dolphin มาหลายปีแล้ว และแม้แต่ Commodore 64 และ Amiga ก็มีโซลูชันที่แข็งแกร่งอย่าง VICE และ WinUAE แต่ผู้ที่ชื่นชอบ Mac กลับติดอยู่กับตัวเลือกที่ล้าสมัยและมักมีปัญหา

Snow : emulator Macintosh ใหม่ที่มุ่งเน้นการอนุรักษ์ประสบการณ์คอมพิวเตอร์คลาสสิก
Snow : emulator Macintosh ใหม่ที่มุ่งเน้นการอนุรักษ์ประสบการณ์คอมพิวเตอร์คลาสสิก

ความแม่นยำเหนือความสะดวกสบาย

Snow ใช้แนวทางที่แตกต่างจากเครื่องจำลองยอดนิยมอย่าง Basilisk II โดยพื้นฐาน แทนที่จะแพตช์ ROM หรือสกัดกั้นการเรียกระบบเพื่อการผสานรวมที่ดีกว่ากับระบบปฏิบัติการสมัยใหม่ Snow มุ่งเน้นไปที่การจำลองฮาร์ดแวร์อย่างซื่อสัตย์ ซึ่งหมายความว่าผู้ใช้จะไม่ได้รับคุณสมบัติที่สะดวกบางอย่างที่ทำให้ Basilisk II น่าสนใจ เช่น ความละเอียดสูงมากหรือการผสานรวมระบบไฟล์อย่างราบรื่นกับคอมพิวเตอร์โฮสต์

การแลกเปลี่ยนดูเหมือนจะคุ้มค่าสำหรับวัตถุประสงค์ในการอนุรักษ์ การสนทนาในชุมชนเผยให้เห็นว่าแม้ว่า Basilisk II จะมีคุณสมบัติที่ยอดเยี่ยม แต่แนวทางที่ไม่แม่นยำทำให้มันไม่น่าเชื่อถือและใช้งานไม่ราบรื่นในทางปฏิบัติ รากฐานที่สะอาดและแม่นยำของ Snow สามารถทำหน้าที่เป็นจุดเริ่มต้นที่ดีกว่าสำหรับการเพิ่มคุณสมบัติที่สะดวกสบายในภายหลัง

ข้อมูลจำเพาะทางเทคนิค:

  • ภาษาโปรแกรม: Rust
  • ใบอนุญาต: MIT (โอเพนซอร์ส)
  • แนวทางการจำลอง: ระดับฮาร์ดแวร์ (ไม่มีการแก้ไข ROM หรือการสกัดกั้นการเรียกใช้ระบบ)
  • การรองรับดิสก์: อิมเมจ bitstream และ flux-floppy
  • คุณสมบัติ: อินเตอร์เฟซผู้ใช้แบบกราฟิก ความสามารถในการดีบักที่ครอบคลุม การควบคุมการทำงานแบบเต็มรูปแบบ

รากฐานทางเทคนิคและความเข้ากันได้

เขียนด้วย Rust และเผยแพร่ภายใต้ใบอนุญาต MIT, Snow ปัจจุบันรองรับ Mac คลาสสิกหกรุ่น ได้แก่ Macintosh 128K, 512K, Plus, SE, Classic และ II เครื่องจำลองนี้มีความสามารถในการดีบักขั้นสูงและสามารถอ่านไฟล์ดิสก์ฟล็อปปี้ทั้งแบบ bitstream และ flux ทำให้มีคุณค่าสำหรับทั้งผู้ใช้ทั่วไปและนักวิจัย

ผู้ใช้รุ่นแรกกำลังทดสอบเครื่องจำลองนี้แล้ว แม้ว่าบางคนจะพบกับความท้าทายทั่วไปของการจำลอง Mac วินเทจ การหาไฟล์ ROM ที่เหมาะสมยังคงเป็นอุปสรรค โดยสมาชิกชุมชนชี้ทางผู้มาใหม่ไปยังแหล่งที่มีชื่อเสียงอย่าง Macintosh Garden และ Archive.org สำหรับไฟล์ระบบที่เข้ากันได้

รุ่น Mac ที่รองรับ:

  • Macintosh 128K
  • Macintosh 512K
  • Macintosh Plus
  • Macintosh SE
  • Macintosh Classic
  • Macintosh II

ผลกระทบที่กว้างขึ้นสำหรับคอมพิวเตอร์วินเทจ

การเปิดตัวนี้ตอบสนองความต้องการเฉพาะในชุมชนการอนุรักษ์ ดังที่ผู้สังเกตการณ์คนหนึ่งกล่าวไว้ว่า การเปรียบเทียบระหว่างแพลตฟอร์มค่อนข้างไม่ยุติธรรม - การเขียนเครื่องจำลอง NES กลายเป็นโปรเจกต์สุดสัปดาห์เนื่องจากมีเอกสารที่ครอบคลุม ในขณะที่ฮาร์ดแวร์ Mac ขายในจำนวนที่น้อยกว่ามากและมีระบบที่ซับซ้อนกว่าและมีเอกสารน้อยกว่า

เครื่องจำลองที่แม่นยำพร้อมโค้ดเบสที่สะอาดเป็นจุดเริ่มต้นที่ดีสำหรับการเพิ่มแพตช์/ทางลัด

Snow เป็นตัวแทนของการเริ่มต้นใหม่สำหรับการจำลอง Mac โดยให้ความสำคัญกับการอนุรักษ์ระยะยาวมากกว่าความสะดวกสบายในทันที แม้ว่าอาจจะไม่ทดแทนโซลูชันที่มีอยู่สำหรับผู้ใช้ที่ต้องการคุณสมบัติการผสานรวมสมัยใหม่ แต่ก็ให้ความหวังสำหรับประสบการณ์คอมพิวเตอร์ Mac คลาสสิกที่เชื่อถือได้และแม่นยำมากขึ้น

เครื่องจำลองนี้พร้อมใช้งานแล้วสำหรับ Windows, macOS และ Linux โดยมีการสร้างบิลด์ล่าสุดโดยอัตโนมัติเมื่อการพัฒนาดำเนินต่อไป สำหรับผู้ที่สนใจในการอนุรักษ์คอมพิวเตอร์คลาสสิกหรือเพียงแค่ต้องการสัมผัสระบบ Macintosh ยุคแรกๆ Snow มอบตัวเลือกใหม่ที่มีแนวโน้มดีซึ่งสร้างบนรากฐานทางเทคนิคที่มั่นคง

อ้างอิง: Snow