วิธีเปลี่ยนคอมพิวเตอร์เครื่องเก่าของคุณให้เป็นเครื่องอาเขต

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

MAMEย่อมาจากMultiple Arcade Machine Emulatorเห็นว่าเหมาะสมที่จะมีส่วนร่วมในการสร้างประสบการณ์อาร์เคด(arcade experience) ดั้งเดิมในรูปแบบของเฟรมเวิ ร์กการจำลอง(emulation framework)อเนกประสงค์ อีมูเลเตอร์คือซอฟต์แวร์ที่ออกแบบมาเพื่อเลียนแบบฮาร์ดแวร์เฉพาะ มีหลายอย่างที่จะเลียนแบบเครื่องอาร์เคด(arcade machine) (เช่นเดียวกับคอนโซลเกมอื่น ๆ ) แต่MAMEนั้นดีที่สุดสำหรับงาน 

จุดประสงค์เดียวที่MAMEตั้งเป้าไว้คือการรักษาชื่อเกมอาร์เคดแบบเก่า เกมอาร์เคดส่วนใหญ่แต่ไม่ใช่ทุกเกมจะใช้ชิปประมวลผลแบบเดินสาย(hardwired processor chip setup) ที่คล้าย กัน แต่มีอย่างอื่น เช่น Dragon's Lairที่ทำงานบนเลเซอร์ดิสก์

MAMEจะเลียนแบบฮาร์ดแวร์ที่ใช้กับเกม รวมถึงหน่วยความจำของเครื่อง โปรเซสเซอร์ หรือCPU (หน่วยประมวลผลกลาง) เมื่อคุณจับคู่กับROM เกมอาร์เคด (หน่วยความจำแบบอ่านอย่างเดียว) และเสียงที่สมบูรณ์แบบMAMEจะเลียนแบบเกมให้คุณ มันทำหน้าที่เป็นอีมูเลเตอร์เครื่องอาร์เคด(arcade machine emulator)ที่ สมบูรณ์แบบ

ROMเป็น ซอฟต์แวร์ จัดเก็บข้อมูล(storage software)สำหรับเกมที่คุณตั้งใจจะเล่น MAME รองรับ ROM หลายพันแบบ(MAME supports thousands of different ROMs)ดังนั้นการค้นหารอมหนึ่งอันสำหรับการย้อนอดีตของคุณ น่าจะเป็นงานที่ค่อนข้างง่าย

วิธีเปลี่ยนคอมพิวเตอร์เครื่องเก่าของคุณให้เป็นเครื่องอาเขต(How To Turn Your Old Computer Into An Arcade Machine)

ก่อนที่เราจะเริ่มสร้างเครื่องอาร์เคด(time arcade machine) แบบเก่า มีบางสิ่งที่คุณจำเป็นต้องรู้ ประการแรก การสร้างเครื่องจำลอง(machine emulator) อาร์เคด ไม่ใช่โครงการง่ายๆ การดำเนินการนี้จะต้องใช้ทักษะมากกว่าความรู้เกี่ยวกับเกมและเทคโนโลยีของคุณ นอกจากนี้ยังมีความจำเป็นในการเข้ารหัส การบัดกรี การเดินสาย และงานช่างไม้อีกเล็กน้อย

คุณสามารถสนุกกับเกมบนคอมพิวเตอร์ที่ใช้กันทุกวันได้ แต่นั่นไม่ใช่ประสบการณ์ที่เราจะพบในบทความนี้

ความถูกต้องตามกฎหมายของมันทั้งหมด(The Legality Of It All)

MAMEนั้นฟรีและเปิดให้ใช้งานทั่วไป แต่ไม่มีROM(ROMs)มาให้ เหตุผลก็คือเกมอาร์เคด รวมถึงเกมกับบริษัทที่อาจปิดตัวไปแล้ว ยังคงได้รับการคุ้มครองลิขสิทธิ์ 

ซึ่งหมายความว่าหากคุณไม่มีตัวเกมเอง การดาวน์โหลดและการใช้(download and use) ROM จะ(ROM)ถือว่าผิดกฎหมาย

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

คอมพิวเตอร์และจอภาพที่ใช่สำหรับงาน(The Right Computer & Monitor For The Job)

เว็บไซต์MAMEแสดงข้อกำหนดขั้นต่ำสำหรับการเรียกใช้MAMEบนคอมพิวเตอร์ดังนี้:

  • โปรเซสเซอร์ AMD หรือ Intel(AMD or Intel processor)ที่รองรับ MMX
  • Windows 98 หรือใหม่กว่า
  • DirectX 5.0 หรือใหม่กว่า
  • การ์ดแสดงผลที่รองรับDirectDraw หรือ Direct3D(DirectDraw or Direct3D)
  • การ์ดเสียงที่(sound card)เข้ากันได้กับDirectSound

เข้าใจว่ายิ่งคอมพิวเตอร์มีประสิทธิภาพมากเท่าไร ก็ยิ่งสามารถจัดการกับข้อกำหนด ใน การประมวลผลของ MAME ได้ดียิ่งขึ้นเท่านั้น (MAME processing)โปรดจำไว้(Remember)ว่าMAMEพยายามเลียนแบบการทำงานของฮาร์ดแวร์ดั้งเดิม ซึ่งจะต้องใช้พลังในการประมวลผลเป็นจำนวนมาก

MAME เวอร์ชัน พื้นฐานสำหรับพีซี(PC version)จะเรียกใช้ระบบบรรทัดคำสั่ง ซึ่งหมายความว่าคุณจะต้องพิมพ์คำสั่งเพื่อแก้ไขการตั้งค่าและเล่นROM (ROMs)คุณสามารถค้นหาพอร์ตของMAMEที่จะทำงานบนเครื่องที่ใช้ระบบปฏิบัติการ(operating system)Macหรือ Linux หากคุณดาวน์โหลดMAME เวอร์ชัน PC(PC version)พื้นฐานคุณจะเห็นว่าเป็นระบบบรรทัดคำสั่ง

จอภาพจะมีความจำเป็น และผู้ที่ชื่นชอบMAME ส่วนใหญ่ชอบทีวี (MAME)หลอดรังสีแคโทด(cathode ray tube) ( CRT ) มากกว่า จอ คอมพิวเตอร์ (computer monitor)เนื่องจากรุ่นCRTรุ่นเก่าสร้างประสบการณ์ภาพอาร์เคดที่สมจริงยิ่งขึ้น เพียง(Just)ตรวจสอบให้แน่ใจว่าหน้าจอใดก็ตามที่คุณเลือก ก็สามารถเชื่อมต่อกับคอมพิวเตอร์ของคุณได้

การเลือกการควบคุมของคุณ(Choosing Your Controls)

การควบคุมที่คุณเลือกสำหรับเครื่องจำลอง(machine emulator) อาร์เคด จะขึ้นอยู่กับเกมที่คุณต้องการเล่น เกมแข่งรถ? ใช้คอมโบพวงมาลัย และคันเหยียบ (steering wheel)เกมส์อย่างตะขาบ(Centipede) ? แทร็กบอล(A trackball)ทำงานได้ดีที่สุด คุณต้องการที่จะเล่นพายุ(Tempest) ? เกมดั้งเดิมใช้ตัวควบคุมแบบหมุนแบบหมุน 

จากนั้นก็มีจอยสติ๊กและปุ่มต่างๆ รวมกันเป็นมาตรฐาน ไม่ว่า(Regardless) MAME จะ(MAME)สนับสนุนตราบเท่าที่คุณเปิดใช้งานโดยใช้คำ  สั่งบรรทัด(line command)

จอยสติ๊ก คอมพิวเตอร์(Standard computer)พวงมาลัย หรือแป้นเกมมาตรฐานจะใช้ได้กับเกมส่วนใหญ่ คุณสามารถติดตั้งผ่านพอร์ต PC หรือเชื่อมต่อผ่านUSB อย่างไรก็ตาม ไม่จำเป็นต้องสร้างความรู้สึกของเครื่องอาร์เคด(arcade machine)จริง คุณจะต้องออกไปซื้อของจริงจากผู้ขายที่ขายแผง  ควบคุมเกม สำเร็จรูป(game control)

แผงควบคุม(control panel)สำเร็จรูปจะทำให้คุณเสียค่าใช้จ่ายมากกว่าการซื้อชิ้นส่วนแยกต่างหาก แต่จะช่วยประหยัดเวลาในการเดินสายไฟและการเข้ารหัสการควบคุมของคุณ แม้ว่าจะมีผู้ ผลิตเครื่องอาร์เคดของ MAME บางคน ที่ชอบอิสระที่จะทำทุกอย่างด้วยตัวเอง บางตัวจะรวมอุปกรณ์ควบคุมหลายตัวไว้ในเครื่องเดียว ทางเลือกเป็นของคุณในที่สุด

การใช้การควบคุมอาเขต(Using Arcade Controls)

เพื่อที่จะใช้การควบคุม คุณจะต้องทำแผนที่ MAMEแมปการควบคุมอาร์เคดของคุณกับแป้นกดแป้นพิมพ์เฉพาะตามค่าเริ่มต้น แท้จริงแล้วแต่ละปุ่มบนแป้นพิมพ์ของคุณเป็นเพียงสวิตช์ คุณจะต้องแทนที่สวิตช์เริ่มต้นด้วยตัวควบคุมของคุณ 

จอยสติ๊กอาร์เคด(arcade joystick)มีสวิตช์ที่เคลื่อนที่ในสอง สี่ หรือแปดทิศทาง โดยการจับคู่แต่ละทิศทางของจอยสติ๊กกับคีย์อื่นบนแผงวงจร(circuit board)คุณสามารถตั้งโปรแกรมMAMEให้ยอมรับอินพุตได้

มีสวิตช์สองประเภทที่ใช้ในเครื่องอาร์เคด:

  • สวิตช์แหนบ(Leaf spring switches)ถือว่าดีกว่าของทั้งสองโดยผู้ที่ชื่นชอบเกมอาร์เคด เหตุผลก็คือการออกแบบให้ความรู้สึกที่ดีขึ้นเมื่อเล่นเกม
  • ไมโครสวิตช์(Microswitches)มักจะอยู่ด้านแข็งกว่า แต่หาได้ง่ายกว่าและต้องการการบำรุงรักษาน้อยกว่าแหนบ

การติดตั้งตัวควบคุม(Installing The Controls)

นี่เป็นส่วนที่ยากที่สุดของโครงการจำลองเครื่องอาร์เคด(arcade machine emulator project)ทั้งหมด คุณจะต้องจีบหรือบัดกรีสายไฟกับขั้วต่อที่เหมาะสมซึ่งสอดคล้องกับส่วนควบคุม คุณสามารถทำได้โดยเชื่อม ต่อขั้วต่อ สายกราว(ground wire)ด์แบบอนุกรมกับกราวด์ทั่วไป คุณจะต้องเชื่อมต่อตัวเข้ารหัสแป้นพิมพ์(keyboard encoder)กับคอมพิวเตอร์ของคุณด้วย

ตัวเข้ารหัสแป้นพิมพ์(keyboard encoder)คือสิ่งที่ใช้เชื่อมต่อคอมพิวเตอร์ของคุณกับส่วน ควบคุมอา ร์เคด (arcade control)เนื่องจากMAMEให้ปุ่มคีย์บอร์ด(keyboard key)ที่ตรงกันแก่การควบคุมอาร์เคด(arcade control) แต่ละส่วน คุณจะต้องใช้มันเพื่อทดสอบการควบคุมและตั้งค่าตามที่คุณต้องการ

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

ซึ่งหมายความว่าการกดจอยสติ๊กไปทางขวา(joystick right)อาจสอดคล้องกับการกดแป้น B คุณจะต้องแก้ไขการตั้งค่าในMAMEเพื่อให้ตรงกับที่ B ควรจับคู่กับผู้เล่นที่กดไปทางขวาบนจอยสติ๊ก ทำขั้นตอนนี้ซ้ำสำหรับทุกการกระทำ

จะต้องติดตั้ง ราง ปลั๊กไฟ หรือกล่อง(power strip or junction box) รวมสัญญาณ ภายในเครื่องของคุณเพื่อเสียบส่วนประกอบต่างๆ ของคุณ สวิตช์ไฟ(power switch)ภายนอกก็ดีเช่นกันเพื่อหลีกเลี่ยงความจำเป็นในการเปิดตู้เพื่อเปิดเครื่อง

บรรยากาศอาเขต(The Arcade Atmosphere)

แสงและเสียงของเครื่องอาร์เคดเป็นสิ่งที่ทำให้มันมีชีวิต โปรเจ็กต์จะไม่สมบูรณ์หากไม่มีจอแสดงผลที่มีไฟส่องสว่าง และ (lit display)ระบบเสียง(sound system)ที่แน่นหนา ภาพกราฟิกมีความสำคัญแต่เป็นสิ่งเล็กน้อยที่ดึงเอาความถูกต้องของโปรเจ็กต์ออกมา

สิ่งที่คุณต้องการ:

  • แหล่งกำเนิดแสง ลูกแก้ว และกระโจมสำหรับจอแสดงผลเหนือศีรษะ(overhead display)ของเครื่องอาร์(arcade machine)เคด กระโจมเป็นวัสดุโปร่งแสงพร้อมงานศิลปะที่คุณสามารถทำเองได้หรือจะซื้อแบบสำเร็จรูปก็ได้
  • โคมไฟฟลูออเร(Fluorescent light) สเซนต์ เป็นทางเลือกที่ดีกว่าหลอดไส้ เนื่องจากไม่ก่อให้เกิดความร้อนมากนัก หลอดไฟมีอายุการใช้งานยาวนานกว่า และมีความยาวต่างกันได้
  • เพื่อป้องกันงานศิลปะ กระโจมจะต้องประกบอยู่ระหว่างแผ่นเพล็(Plexiglas) กซิก ลาส ติดตั้งไฟฟลูออเร(fluorescent light) สเซนต์ ที่ด้านบนของตู้และเล็งแหล่งกำเนิดแสงไปในทิศทางที่กระโจมจะอยู่ ปรับแต่งฟิกซ์เจอร์จนกว่าทุกอย่างจะลงตัวอย่างที่คุณเห็น
  • เสียงจะขึ้นอยู่กับประเภทของจอภาพที่คุณเลือก สำหรับชุดทีวี ลำโพงเริ่มต้นควรทำงานได้ดี จอคอมพิวเตอร์ จะต้อง (computer monitor)ติดตั้งการ์ด(card installation)เสียงที่เข้ากันได้กับMAME เวอร์ชันของ คุณ นอกเหนือจากลำโพงที่ติดตั้งไว้สองสามตัวที่จะอยู่ภายในตู้

การสร้างคณะรัฐมนตรี(Building The Cabinet)

การซื้อตู้เครื่อง(machine cabinet) อาร์เคด สามารถทำได้ที่โกดัง การประมูล และเว็บไซต์ต่างๆ ชิ้นส่วน ตู้(Cabinet)สามารถซื้อแยกต่างหากได้ แต่โดยรวมแล้ว ตัวเลือกดังกล่าวจะมีราคาสูง ไม่เพียงแต่มีราคาแพงเท่านั้นแต่ไม่มีการรับประกันว่าการติดตั้ง MAME(MAME setup) ของคุณ จะพอดีกับ ตู้อา ร์เคด สำเร็จรูป(arcade cabinet)

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

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

ในการสร้างตู้อาร์เคดของคุณเอง คุณจะต้อง:

  • แผ่นใยไม้อัดหรือสิ่งที่(Fiberboard or something)คล้ายคลึงกันเพื่อทำตัว
  • กาวไม้(Wood glue)สกรู สลักเกลียว และโครงยึดเพื่อยึดเข้าด้วยกัน 
  • สว่าน จิ๊กซอว์ ไขควง และเครื่องมืออื่นๆ ที่คล้ายกันสำหรับงาน บานพับ ประตู(Door)ตัวล็อค และสวิตช์เปิดปิด(power switch)เป็นส่วนประกอบเสริมทั้งหมด
  • พื้นที่เพียงพอสำหรับการเดินสายแผงควบคุมเกม(game control panel)ของ คุณ นี่เป็นสิ่งสำคัญอย่างยิ่งหากคุณกำลังพยายามรวม การ ตั้งค่าระบบควบคุม หลายตัว(control system)

สำหรับโครงการ(time project) ครั้งแรก ให้ดูเว็บเพื่อขอความช่วยเหลือในการวางแผนแผงควบคุม(control panel)ของ คุณ เพื่อหลีกเลี่ยงความยุ่งยากและข้อผิดพลาด ทำให้โครงการโดยรวมมีความตึงเครียดน้อยลง



About the author

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



Related posts