สารบัญ:

โต๊ะเล่นเกม MAME พร้อม Raspberry Pi: 5 ขั้นตอน
โต๊ะเล่นเกม MAME พร้อม Raspberry Pi: 5 ขั้นตอน

วีดีโอ: โต๊ะเล่นเกม MAME พร้อม Raspberry Pi: 5 ขั้นตอน

วีดีโอ: โต๊ะเล่นเกม MAME พร้อม Raspberry Pi: 5 ขั้นตอน
วีดีโอ: #beartaiDIY EP.1 สอนทำตู้เกม Arcade เล่นเองได้ที่บ้าน 2024, พฤศจิกายน
Anonim
การเดินสายไฟ
การเดินสายไฟ

ตอนนี้คุณมีรูทั้งหมดแล้ว และติดตั้งหน้าจอแล้ว ถึงเวลาใส่ปุ่มและจอยสติ๊กทั้งหมดให้เข้าที่ จอยสติ๊กน่าจะต้องใช้แขนยืดออก โดยเฉพาะถ้าไม้มีความหนา ไมโครสวิตช์บนตัวควบคุมทั้งหมดมี 3 ขั้ว ส่วนบนเป็นแบบกราวด์ และควรเชื่อมต่อทั้งหมดเข้าด้วยกัน จากนั้นจึงเชื่อมต่อกับ GND บน I-PAC ขั้วกลางเป็นขั้วที่คุณต้องต่อสายสัญญาณ สังเกตว่าสายใดที่เหมาะกับคุณ ลง ซ้าย ขวา ฯลฯ (จำไว้ว่าคุณกำลังดูที่ด้านล่างของตาราง!) เชื่อมต่อสายเหล่านี้กับตำแหน่งที่เหมาะสมบนขั้วต่อ IPAC ปุ่มเหรียญควรไปที่ 1COIN และปุ่มเริ่มต้นผู้เล่น 1 คนและผู้เล่น 2 คนเป็น 1START และ 2START ปุ่ม ESC ควรไปที่ 2B และปุ่มหยุดชั่วคราว (ถ้ามี) ไปที่ 1A ฉันใช้ 1B สำหรับปุ่มสแนปชอตระหว่างการพัฒนา หากคุณสนใจ รหัสคีย์สำหรับแต่ละเทอร์มินัลจะอยู่ที่นี่ https://www.ultimarc.com/ipac2.html แนบ IPAC กับตาราง ค่อยๆ ใช้สกรูขนาดเล็ก (#4 หรือ #6) แก้ไขสายเคเบิลให้เข้าที่โดยใช้ตะปูสายเคเบิล คุณสามารถแก้ไข Raspberry Pi และฮับ USB ได้เช่นเดียวกัน (หากคุณใช้) อย่าใช้กาวร้อนสำหรับสิ่งนี้! ความร้อนของกาวอาจทำให้วงจรเสียหาย และทำให้การเปลี่ยนแปลงในภายหลังทำได้ยาก… เรียกใช้สายวิดีโอจาก Pi ไปที่จอแสดงผล และ (หากต้องการ) สาย USB จากฮับไปยังรูภายนอก เชื่อมต่อ IPAC โดยตรงกับพอร์ต USB บน Pi และฮับ USB ด้วย ใส่ IPAC ลงในพอร์ต USB ด้านบน เพื่อให้เป็น Keyboard0 เสมอ แม้ว่าคุณจะเสียบแป้นพิมพ์ที่สองด้วยก็ตาม

ขั้นตอนที่ 3: พลัง

พลัง
พลัง
พลัง
พลัง

ตอนนี้เราต้องจัดหาพลังงาน

ฉันได้ติดตั้งซ็อกเก็ตยูโรที่ด้านข้างของโต๊ะ (ประเภทของปลั๊ก/ซ็อกเก็ตที่คอมพิวเตอร์เดสก์ท็อปและกาต้มน้ำใช้โดยทั่วไป) เพื่อให้สิ่งต่างๆ ง่ายขึ้น สิ่งนี้ไปที่กล่องรวมสัญญาณสีขาว (เพื่อกันไฟฟ้า 250V ที่น่ารังเกียจให้ห่างจากมือเด็ก) และแยกออกเป็นสายเคเบิลที่ไปที่จอแสดงผล ที่ชาร์จ USB และเครื่องขยายเสียงของลำโพง (ไม่แสดง)

ที่ชาร์จต้องเปิดเคสและปลั๊กในตัวก็ถูกตัดออก สายไฟสองเส้นต่อเข้ากับสายเคเบิลสีดำ โปรดทราบว่าภายในจะใช้สีแดง/ดำสำหรับการแสดงสด/เป็นกลาง สายเคเบิลส่วนใหญ่ใช้สีน้ำตาล/น้ำเงิน อย่าผสมทั้งสองขึ้น

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

เครื่องชาร์จและแหล่งจ่ายไฟของจอแสดงผลได้รับการแก้ไขด้วยกาวร้อน

สายเคเบิลสุดท้ายที่ออกจากกล่องถูกบัดกรีที่ด้านหลังของเต้ารับไฟฟ้า จากนั้นยึดด้วยกาวร้อน

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

ขั้นตอนที่ 4: เสียง

เสียง
เสียง

ต่อไปเราจะเชื่อมต่อเครื่องขยายเสียงถ้ามี นำลำโพงออกจากเคสและคุณควรมีลำโพงสองตัวพร้อมเครื่องขยายเสียงขนาดเล็ก คุณเชื่อมต่อปลั๊ก 2.5 มม. เข้ากับพอร์ตเสียงบน Pi และคุณสามารถติดตั้งลำโพงได้ทุกที่ตามสะดวก ต่อสายไฟเข้ากับแหล่งจ่ายไฟ หากแอมพลิฟายเออร์ของคุณมีตัวควบคุม (ระดับเสียง เปิด/ปิด ฯลฯ) คุณสามารถจัดวางบอร์ดในลักษณะที่ตัวควบคุมสามารถเข้าถึงได้จากภายนอก นี่เป็นการสิ้นสุดการตั้งค่าฮาร์ดแวร์ ตอนนี้ไปที่ซอฟต์แวร์

ขั้นตอนที่ 5: ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์
ซอฟต์แวร์

หากคุณต้องการทำให้สิ่งต่างๆ ง่ายขึ้น คุณสามารถดาวน์โหลดสำเนาของอิมเมจการ์ด SD ขนาด 4GB ที่ฉันสร้างและติดตั้งลงในการ์ด SD ขนาด 4GB ของคุณโดยใช้ DiskImage จาก Roadkil.net หรือที่คล้ายกัน ภาพการ์ด SD (สำหรับ RasPi 1): https://www.steveshipway.org/iso/pimame.imgDiskImage:

อีกทางเลือกหนึ่งคือการติดตั้งอิมเมจ RetroPi นี่เป็นสิ่งที่ยอดเยี่ยม แต่จะต้องมีการกำหนดค่าเล็กน้อย (ส่วนควบคุม และหากคุณหมุนหน้าจอ) นอกจากนี้ คุณจะต้องขอรับและติดตั้ง ROM บางตัว RetroPi:

หากคุณเป็นแฮ็กเกอร์ Linux คุณสามารถติดตั้งอิมเมจ Raspbian, AdvMame, Advmenu, อิมเมจ ROM จำนวนมาก และตั้งค่าต่างๆ เพื่อเริ่มต้นเมื่อบูตเครื่อง ต้องเตรียมอิมเมจ ROM สำหรับ MAME เวอร์ชันของคุณ ดังนั้นตัวจัดการ ROM จึงจำเป็น

สมมติว่าตอนนี้คุณมีอิมเมจ SD ที่ใช้งานได้ คุณยังต้องบอกเกี่ยวกับจอภาพของคุณ - เป็น 4x3 หรือ 16x9 หรือไม่ จำเป็นต้องมีการเพิ่ม HDMI และอื่นๆ คุณยังสามารถปรับแต่งปุ่มต่างๆ ในระบบเมนูได้อีกด้วย

ในภาพของฉัน ไฟล์สำคัญคือ:

/boot/config.txt -- ในที่นี้คุณตั้งค่าตัวเลือกการบูต ระบุขนาดหน้าจอ และตั้งค่าตัวเลือก 'โอเวอร์สแกน' หากรูปภาพหลุดออกจากขอบของหน้าจอ นอกจากนี้ ให้ตั้งค่าหากคุณติดตั้งหน้าจอในแนวตั้งหรือแนวนอน (ฉันตั้งค่าเป็นแนวตั้งตามค่าเริ่มต้น)

/usr/local/share/advance -- ตัวเลือกเริ่มต้นและ ROM

/home/mame/.advance/advmenu, rc -- การกำหนดค่าเมนู ตั้งค่าปุ่มเมนูที่นี่หากคุณต้องการเปลี่ยนแปลง

/home/mame/.advance/advmame, rc -- การกำหนดค่าโปรแกรมจำลอง คุณต้องตั้งค่าอัตราส่วนกว้างยาวของหน้าจอและการวางแนวเริ่มต้นที่นี่ คุณยังเปลี่ยนแป้นคำสั่งในเกม เรียกใช้เกมด้วยตัวเลือกต่างๆ เป็นต้น

ผู้ใช้/รหัสผ่านเริ่มต้นที่ฉันตั้งไว้คือ:

pi: strawberry mame: mame root: 3bmshtr ระบบจะเริ่มทำงาน MAME โดยอัตโนมัติ เชื่อมต่อแป้นพิมพ์ของคุณ และใช้ปุ่ม ` (หรือ fire2+coin) เพื่อเข้าถึงเมนูส่วนหน้า จากนั้นคุณสามารถเลือก 'วางที่เชลล์' เพื่อรับบรรทัดคำสั่งเป็น MAME ใช้คำสั่ง vi เพื่อแก้ไขไฟล์ โปรดทราบว่าหากคุณแก้ไข advmenu.rc คุณจะต้องปิดเครื่องและรีบูต - การออกจากเมนูจะเขียนทับการเปลี่ยนแปลงของคุณ! ใช้ "sudo shutdown -r now" เพื่อรีบูต มีการติดตั้ง ROM มากกว่าหนึ่งพันตัว และบางตัวก็ใช้งานไม่ได้ บางตัวมีเสียงที่เสียหายหรือใช้ CPU มากเกินไปที่จะทำงานกับ Pi คุณต้องลบสิ่งที่คุณไม่ต้องการ เวอร์ชันที่ใหม่กว่าของรูปภาพจะมีสแน็ปช็อต มีเกมน้อยลง (แต่ใช้งานได้ทั้งหมด) ตัวเลือกเมนูคำสั่งเพิ่มเติม และอื่นๆ ฉันยังติดโต๊ะเข้ากับเครือข่ายไร้สาย 802.11b ในบ้าน; ตอนนี้ฉันสามารถวาง ROM ใหม่ลงใน (และลบสิ่งที่ไม่มีประโยชน์) ได้โดยใช้ FTP และ SCP จากเดสก์ท็อปของฉัน ซึ่งง่ายกว่ามาก หมายเหตุ: ไม่ค่อยบ่อยนัก หากคุณดึงสายไฟออกในขณะที่กิจกรรมของดิสก์เกิดขึ้น คุณอาจเสียหายระบบไฟล์ และป้องกันไม่ให้ระบบบูท ในกรณีนี้ คุณควรอิมเมจชิป SD ใหม่ และทุกอย่างก็เรียบร้อยดี ด้วยเหตุผลนี้ จึงคุ้มค่าที่จะสำรองข้อมูลหลังจากทำการเปลี่ยนแปลงครั้งใหญ่ หรือหากคุณต้องการรักษา hiscore ที่ดีเป็นพิเศษ…

แนะนำ: