จากบทความเดิมที่พูดถึงเรื่องเมื่อ Mac เปลี่ยนมาใช้ชิป ARM จะส่งผลกระทบต่อการลง Windows บน Mac อย่างไรบ้าง เราจึงอยากพาให้มารู้จักว่า ในอดีตก่อน Mac มาใช้ชิป Intel ซึ่งเป็นชิป x86, x86-64 แบบเดียวกับ PC แอปเปิ้ลเคยใช้ชิป PowerPC และ Motorola มาก่อน ซึ่งทำให้ไม่สามารถลง Windows ตรงๆ ได้ แต่ก็ใช่ว่าไม่มีความพยายามนำ Windows ไปลง แต่ประเด็นคือลงกันยังไง และประสิทธิภาพเป็นอย่างไร? เราขอแนะนำให้รู้จักเครื่องมือในยุคนั้นครับ

Connectix / Microsoft Virtual PC for Mac

  • ประเภท: โปรแกรม VM
  • ออกวางจำหน่าย June 1997-2006
  • สำหรับ: Mac ที่ใช้ชิป PowerPC
Source: macintoshgarden.org

โปรแกรมนี้นับว่าเป็นต้นแบบ VM หรือ Virtual Machine สำหรับ Mac ก็ว่าได้ เพราะทำให้เราลง Windows ใน Mac ได้ตั้งแต่ยุค PowerPC แต่ด้วยความที่ว่าชิป PowerPC นั้นคนละสถาปัตยกรรมกับ x86 ที่ใช้กันใน Intel, AMD ดังนั้นมันจึงต้องจำลอง CPU ขึ้นมา แล้วว่าโปรแกรมนี้จะวางขายจนถึงปี 2006 แต่ว่าก็ยังคงจำลอง CPU ได้ถึงแค่ระดับ Pentium II ส่งผลให้ Windows ที่ติดตั้งอยู่ในนั้นทำงานได้ช้ากว่าที่ควรจะเป็น แต่พอใช้งานแก้ขัดได้นะ แต่ถ้ารัน DOS นี่สบายเลย

คลิปถ่ายปี 2015 แต่โปรแกรมนี้ขายถึงแค่ปี 2006 เลิกขายเพราะ Mac มาใช้ Intel นั่นเอง

โปรแกรมนี้พัฒนาโดย Connectix และสุดท้าย Microsoft ก็ซื้อกิจการไป

Apple DOS Compatibility Card for Mac, 3rd party PC Compatible Card for Mac

  • ประเภท: Dongle Card
  • ออกวางจำหน่าย 199x
  • สำหรับ: Mac ที่ใช้ชิป PowerPC และ Motorola
Souce: https://twitter.com/Foone/status/1149881765390979072

ในเมื่อสมัยนั้นการเขียน VM ที่ต้องแปลงชุดคำสั่งข้ามสถาปัตยกรรมมันช่างยากเหลือเกิน ก็เลยทำการ์ด Dongle ที่บรรจุชิป CPU x86 จริงๆ ลงไปไว้ใส่กับ Mac ซะเลย เป็นผลผลิตที่ Apple ทำมาขายเองด้วยนะ

Source: https://computers.popcorn.cx/apple/powermac/6100/

โดยการ์ด Dongle ดังกล่าวใส่ได้เฉพาะบนเครื่อง Mac แบบตั้งโต๊ะ ทำให้สามารถรัน DOS และ Windows 3.11 จนไปถึง Windows 95 บน Mac ได้ และความเร็วเทียบเท่า PC จริงๆ เพราะไม่ใช่จำลอง ไม่ได้แปลงชุดคำสั่ง ยัดชิป x86 ลงไปเลยนั่นเอง ทำงานได้ราบรื่นสุด ๆ แถมมีแรมในตัวไม่ต้องไปแชร์กับแรมของ Mac เหมือน VM ด้วย

นอกจากนี้ Apple ยังวางขายเครื่องที่มาพร้อมกับการ์ดนี้แล้วโฆษณากับแปะที่เครื่องว่า DOS Compatible กันเลยด้วย

Source: https://atariage.com/forums/topic/177706-power-mac-6100-dos-compatible/

อีกทั้งก่อนที่ Apple จะทำ การ์ดแบบนี้ที่เป็นของค่าย 3rd party หรือจากผู้ผลิตภายนอกก็เคยทำออกมาเช่นกัน โดยทำมาตั้งแต่ยุค Mac ยุคแรกๆ ที่ใช้ CPU Motorola 6800 ก่อน PowerPC ด้วย

จากภาพคือการ์ดชื่อ Orange386 สำหรับติดตั้ง CPU 386 ลงใน Mac
Source: https://web.archive.org/web/20170707195126/http://vintagemacworld.com/O386.html
การ์ด Mac86 สำหรับติดตั้ง CPU 8086 บน Macintosh SE ที่ใช้ CPU Motorola 6800
ภาพจาก: https://twitter.com/RBattlestations/status/1264744555091378177/photo/1
ภาพอุปกรณ์เสริม MacCharlie สำหรับติดตั้งกับ Macintosh รุ่นแรกเพื่อรัน DOS

แสดงว่ามีความต้องการใช้งานโปรแกรมจากฝั่ง PC บน Mac มานานมากกันเลย

อ้างอิงข้อมูลเพิ่มเติม: Google Books , Wikipedia, Apple, Vintage Mac World (Archive), lowendmac

พิสูจน์อักษร : สุชยา เกษจำรัส