ค้นหาเว็บไซต์

5 วิธีแปลก ๆ ที่ Raspberry Pi ช่วยฟื้นฟูฮาร์ดแวร์คอมพิวเตอร์ยุคเก่า


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

แทนที่คอมพิวเตอร์ทั้งหมดด้วยการจำลอง

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

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

หนึ่งในโครงการดังกล่าวคือ Raspberry Pi 4 ที่ติดตั้งอยู่ในเคส Amiga 500 โครงการนี้ใช้คีย์บอร์ดเดิม ทำงานร่วมกับไดรฟ์ฟลอปปีที่มีอยู่ และใช้ SSD แทนการ์ด microSD เพื่อความเร็วและความเสถียร นอกจากนี้ยังมีรูปภาพที่บันทึกขั้นตอนการสร้างและไฟล์ STL สำหรับพิมพ์ 3D (รวมถึงไฟล์ CAD เดิมเผื่อว่าจะต้องปรับแต่งใด ๆ)

นี่เป็นเพียงตัวอย่างเดียวเท่านั้น; คุณสามารถทำแบบเดียวกันกับเคสคอมพิวเตอร์สีเบจเก่าและสำเนา DOSBian ได้ Pico Micro Mac เป็นโครงการที่คล้ายกัน แม้ว่าจะไม่ได้ใช้ฮาร์ดแวร์ดั้งเดิมแต่เน้นการเปลี่ยน Raspberry Pi Pico ให้กลายเป็น Mac 128K ก็ไม่มีเหตุผลที่จะทำให้สิ่งนี้ใช้ไม่ได้กับเครื่องเล่นเกมเก่าด้วยเช่นกัน

ฟื้นฟูจอยเกมเก่าด้วยอะแดปเตอร์ USB

นี่คือโปรเจกต์ที่ฉันตั้งใจจะลองทำเองตั้งแต่เมื่อฉันรู้จักมัน ฉันมี Amiga 1200 เก่า (ซึ่งน่าเศร้าที่ใช้งานไม่ได้) ที่รอให้ฉันทุ่มเงินหลายร้อยดอลลาร์และเวลาวันหยุดสุดสัปดาห์ไม่กี่ครั้งลงไป และฉันก็มีตัวควบคุมจอยสติ๊ก Zip Stik ของแท้ด้วย

คอนโทรลเลอร์นี้มีตัวเชื่อมต่อ 9 พินที่เชื่อมต่อกับสิ่งที่มักเรียกว่า "พอร์ตจอยสติ๊ก" ที่ด้านหลังของเครื่อง Amiga พอร์ตนี้ถูกใช้งานโดยเครื่องหลายเครื่องในสมัยนั้น แต่เศร้าที่พอร์ตนี้ไม่สามารถใช้งานได้กับเครื่องสมัยใหม่โดยใช้ตัวแปลง 9 พินเป็น USB แบบง่าย ๆ

แทนที่จะเป็นอย่างนั้น คุณสามารถสร้างตัวแปลงโดยใช้ Raspberry Pi Pico และโครงการ PicoGamepad ได้ จริง ๆ แล้วยังมีคู่มือใน Instructables ที่คุณสามารถทำตามได้ รวมถึงโค้ดที่จำเป็นซึ่งคุณสามารถคัดลอกและวางได้

ทางเลือกอีกอย่างคือการซื้ออะแดปเตอร์ที่สร้างมาเพื่อจุดประสงค์นั้นโดยเฉพาะ เช่น Monster Joysticks 9-pin to USB (ประมาณ 20 ดอลลาร์) แต่การสร้างขึ้นมาเองมันสนุกกว่าใช่ไหม? อีกตัวอย่างหนึ่งของเรื่องนี้ถูกนำเสนอในนิตยสาร The MagPi และแสดงการใช้อินเทอร์เฟซ GPIO ของ Raspberry Pi เพื่อฟื้นคืนสติให้กับจอยสติ๊กสำหรับเล่นเครื่องบินรุ่นเก่าและทนทานบางตัว

ใช้จอ CRT เก่าที่ 'ถูกทิ้ง' เป็นจอภาพ

ฉันมักมอง Facebook Marketplace อยู่เสมอเพื่อหาของถูกและของที่คนต้องการ หนึ่งในนั้นคือ iMac G3 เก่า ฉันเคยเกือบจะซื้อเครื่องหนึ่ง แต่การขับรถสองชั่วโมงเพื่อไปเอาเครื่องที่ขายตามสภาพพร้อมคำอธิบายที่ไม่ชัดเจนและผู้ขายที่ไม่รู้เรื่องอะไรเลย ทำให้ฉันไม่มั่นใจ

แม้กระนั้น ผมได้ทำการค้นคว้าว่าผมจะสามารถใช้เครื่องแบบนี้ในสภาพที่ไม่ทำงานอย่างไรได้บ้าง หลายๆ เครื่องถูกขายโดยถอดชิ้นส่วนภายในออกหมด เหลือเพียงจอ CRT ในกรอบพลาสติกสีสันสดใส ประมาณช่วงเวลานั้นผมได้ค้นพบโปรเจกต์ที่ทำให้สามารถนำ CRT มาใช้งานใหม่ได้ด้วย Raspberry Pi พร้อมวิดีโอแนะนำวิธีการใช้งาน

มันซับซ้อน แต่ก็ทำให้คุณสามารถช่วยชีวิตอุปกรณ์ฮาร์ดแวร์ย้อนยุคสวย ๆ จากการถูกทิ้งและนำมันมาใช้งานอย่างมีประโยชน์ได้

จำลองอุปกรณ์จัดเก็บข้อมูล เช่น แผ่นดิสก์และเทป

การมีคอมพิวเตอร์เก่าที่ยังใช้งานได้ถือเป็นความโชคดี แต่ชิ้นส่วนกลไกมักจะเป็นส่วนแรกที่เสีย โดยเฉพาะอย่างยิ่งกับไดรฟ์ฟลอปปี้เก่า เช่น ไดรฟ์บนเครื่อง Amiga เก่า โชคดีที่มีโปรเจกต์อย่าง Pi-Floppy และ Amiga Drive ที่ช่วยให้คุณจำลองอินเทอร์เฟซของไดรฟ์ฟลอปปี้บน Amiga ที่ยังใช้งานได้จริง

แม้ว่าหมายความว่าคุณจะไม่สามารถใช้ดิสก์เก่าของคุณได้ แต่คุณจะสามารถใช้สื่อบันทึกข้อมูล เช่น การ์ดความจำ หรือ (ในกรณีของ Pi-Floppy) การแชร์เครือข่ายเพื่อโหลดภาพได้ มันคือการผสมผสานที่ลงตัวระหว่างฮาร์ดแวร์ยุคเก่าและยุคใหม่ ทำงานร่วมกันอย่างกลมกลืน

อีกตัวอย่างหนึ่งคือ CBM Tape Pi โครงการที่ในรูปแบบพื้นฐานที่สุด ใช้บอร์ดทดลอง (breadboard) เพื่อจำลองเครื่องเล่นเทปที่เคยใช้กับคอมพิวเตอร์ Commodore รุ่นเก่า (รวมถึง 64 และ VIC 20)

นำตู้เกมอาร์เคดกลับมามีชีวิตอีกครั้ง

ตู้เกมเก่าๆ หลายตู้มักถูกเก็บไว้นานหลายปีจนชำรุดไปตามกาลเวลา ไพ่และวงจรภายในหลายตัวอาจใช้งานไม่ได้ แม้ว่าการฟื้นฟูฮาร์ดแวร์ต้นฉบับควรเป็นเป้าหมายเสมอ แต่มีเพียงไม่กี่คนที่มีทักษะนี้ ในหลายกรณี ส่วนประกอบภายในหายไปทั้งหมด เหลือแค่กรอบตู้เกมเก่า พร้อมจอ CRT เก่าและคอนโทรลเลอร์แบบอะนาล็อกสองสามตัว

โชคดีที่ “สมอง” ของตู้สามารถแทนที่ด้วย Raspberry Pi ที่สามารถเล่นเกมได้มากกว่าชื่อเดิม ดิสโทรเกมเน้นเกมแนวเรโทรเช่น Recalbox และ Batocera ทำให้สามารถทำสิ่งนี้ได้ง่ายมากทางด้านซอฟต์แวร์ อย่างไรก็ตาม อุปสรรคที่ใหญ่ที่สุดสองประการคงเป็นการปรับแต่งการควบคุมเดิมและการใช้งานหน้าจอ CRT (ตามสมมติฐานว่าเป็นของเดิม)

การปรับตัวควบคุมมักต้องแปลงสัญญาณอนาล็อกเป็นดิจิทัล ซึ่งคุณสามารถใช้สิ่งอย่าง I-PAC (Interface สำหรับ PC ไปยัง Arcade Controls) ได้ รุ่นที่คุณต้องใช้ขึ้นอยู่กับจำนวนอินพุตที่คุณต้องการ ตัวอย่างเช่น I-PAC 4 (65 ดอลลาร์) มีอินพุต 56 ช่อง เหมาะสำหรับเครื่องเล่นสี่ผู้เล่น

การปรับแต่งหน้าจอขึ้นอยู่กับอุปกรณ์ที่ใช้งานเป็นหลัก แต่ตัวอย่าง iMac G3 ที่กล่าวถึงก่อนหน้านี้แสดงให้เห็นถึงสิ่งที่เป็นไปได้ บางคนได้บันทึกการสร้างของพวกเขาและวิธีแก้ปัญหาที่ใช้ โดยมีบล็อกโพสต์หนึ่งจากปี 2012 แสดงความสำเร็จในการใช้ Pi ที่ส่งออกไปยังตัวแปลง HDMI เป็น VGA ซึ่งเชื่อมต่อกับตัวลดสัญญาณ VGA เป็น RGB


ถ้าการหาฮาร์ดแวร์เก่าฟังดูยากเกินไป คุณก็ยังสามารถสนุกกับความเรโทรได้กับ Raspberry Pi ของคุณโดยเปลี่ยนมันให้เป็น Amiga หรือ ติดตั้ง Windows 3.1

บทความที่เกี่ยวข้อง