โฉมหน้าเครื่องคอมพิวเตอร์ ZX Spectrum ทำมือ ที่รันเกมยุค 80s ได้สบายๆ ผ่านชิปรุ่นใหม่ล่าสุด!
Wassup ชาว Maker และสายเรโทรเกมเมอร์! 👾 ย้อนกลับไปในยุค 80s ตอนต้น สมัยที่คอมพิวเตอร์ส่วนบุคคลยังเป็นของแปลกใหม่ในบ้าน การที่เราจะได้เห็นคนทำ คีย์บอร์ดยาง (Rubber keyboards) หรือเครื่องคอมพิวเตอร์ประกอบเองสำหรับระบบ 8-bit ถือเป็นเรื่องฮิตมากๆ
แต่วันเวลาผ่านไป อะไหล่พวกนี้ก็เริ่มหายากขึ้นเรื่อยๆ จนกระทั่งเมกเกอร์นามว่า [Vlad] ได้สร้างผลงานสุดตึง! นั่นคือการปลุกชีพ Sinclair ZX Spectrum (คอมพิวเตอร์ 8-bit ในตำนาน) ขึ้นมาใหม่ โดยผสมผสานระหว่างฮาร์ดแวร์คลาสสิกกับความล้ำของไมโครคอนโทรลเลอร์รุ่นใหม่ล่าสุดอย่าง RP2350B (ชิปตัวแรงรุ่นอัปเกรดจากค่าย Raspberry Pi) บอกเลยว่างานนี้สายเรโทรมีกรี๊ด!
ชิป RP2350 ทำอะไรในโปรเจกต์นี้? 🧠
หัวใจของเครื่อง ZX Spectrum สมัยก่อนจะมีชิปตัวนึงที่เรียกว่า ULA (Uncommitted Logic Array) ซึ่งทำหน้าที่เป็นเหมือน "กาวเชื่อมระบบ (Glue logic)" คอยจัดการเรื่องภาพ, เสียง และการรับส่งข้อมูลของเครื่องทั้งหมด
ในยุคนี้การจะหาชิป ULA สภาพดีๆ นั้นยากยิ่งกว่างมเข็มในมหาสมุทร [Vlad] เลยใช้ความแรงของบอร์ด RP2350B มาจำลองการทำงานของชิป ULA ด้วยซอฟต์แวร์ซะเลย! ทำให้มันสามารถประมวลผลข้อมูลและปล่อยสัญญาณภาพออกทางพอร์ต VGA ได้อย่างลื่นไหล (และผู้พัฒนากำลังมีแผนจะอัปเกรดให้ปล่อยภาพระดับ HDMI ได้ด้วยในอนาคต!)
💡 ป้ายยาไอเทมเด็ด: โปรเจกต์เรโทรทำมือแบบนี้ หัวใจสำคัญคือบอร์ดไมโครคอนโทรลเลอร์ที่แรงพอจะจำลองระบบเก่าๆ ได้ครับ นอกจากนี้ การทำคีย์บอร์ดสไตล์วินเทจด้วยตัวเองก็เป็นงานอดิเรกที่โคตรฟิน!
หากเพื่อนๆ กำลังมองหา บอร์ดตระกูล RP2040 / RP2350, สวิตช์คีย์บอร์ด (Mechanical Switches) หรือต้องการ บริการรับปริ้นท์เคส 3D (3D Printing Service) เพื่อทำเคสคอมพิวเตอร์สไตล์ยุค 80s แบบคัสตอม แวะมาจัดที่ Globalbyte Shop ได้เลยครับ! ทัก LINE OA มาปรึกษาและประเมินราคาฟรีได้เลย!
คีย์บอร์ดทำมือ กลิ่นอายความคลาสสิก ⌨️
จุดที่ดึงดูดสายตาที่สุดในโปรเจกต์นี้คือ "แป้นพิมพ์" ครับ! [Vlad] ไม่ได้ใช้คีย์บอร์ดสำเร็จรูป แต่เขาบัดกรีสวิตช์ลงบนแผ่นปริ้นท์อเนกประสงค์ (Phenolic stripboard) ด้วยตัวเอง พร้อมกับติดสติกเกอร์ (Decals) แบบเดียวกับเครื่อง Spectrum ดั้งเดิมเป๊ะๆ ให้ความรู้สึกเหมือนกำลังกดคีย์บอร์ดยางในอดีต
นอกจากนี้ ตัวเครื่องยังอัดแน่นไปด้วยพอร์ตสุดคลาสสิก ไม่ว่าจะเป็น Cassette port (พอร์ตเสียบเครื่องเล่นเทป!), พอร์ตจอยสติ๊กเกม (Gameport), และพอร์ตจอย Sinclair เรียกได้ว่าเป็นการจับเอาความคลาสสิกมาชนกับเทคโนโลยีใหม่ได้อย่างลงตัวสุดๆ
⚠️ คำเตือน: รันเกมได้ แต่ไม่เป๊ะ 100% (Not cycle accurate)
สำหรับสายฮาร์ดคอร์เรโทรที่ซีเรียสเรื่องความแม่นยำ ผู้พัฒนาแอบกระซิบว่าระบบจำลองนี้ "ไม่ Cycle Accurate" นะครับ (หมายความว่าจังหวะสัญญาณนาฬิกาอาจจะไม่ตรงกับเครื่องฮาร์ดแวร์แท้ๆ 100%) แต่ถ้าพูดถึงการเอามาเล่นเกมทั่วไปล่ะก็... รันได้เนียนๆ ไม่มีสะดุดแน่นอน!
🔗 ข้อมูลอ้างอิงและจุดวาร์ป (สายเรโทรตามไปดู!):
ใครที่คิดถึงเครื่องเกมยุค 80s หรืออยากลองประกอบคอมพิวเตอร์ 8-bit ของตัวเอง เข้าไปดูรายละเอียดไดอะแกรมและการเขียนโปรแกรมได้เลย:
⚡ อะไหล่พร้อม ชิปตัวแรงพร้อม แล้วคุณล่ะพร้อมย้อนเวลากลับไปเล่นเกมยุค 8-bit หรือยัง? ⚡
*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์อิสระบนเว็บไซต์ต่างประเทศ การดัดแปลงและประกอบคอมพิวเตอร์เรโทร (Retrocomputer) ด้วยชิปจำลอง อาจมีความซับซ้อนในการตั้งค่าและเขียนเฟิร์มแวร์ ผู้ที่สนใจควรเข้าไปศึกษา
เอกสารประกอบของโปรเจกต์ต้นฉบับ เพื่อความเข้าใจก่อนลงมือทำครับ!