86บ็อกซ์
86Box เป็นโปรแกรมจำลอง x86 ระดับต่ำที่ใช้ระบบปฏิบัติการและซอฟต์แวร์รุ่นเก่าที่ออกแบบมาสำหรับระบบ IBM PC และความเข้ากันได้ตั้งแต่ปี 1981 จนถึงการออกแบบระบบล่าสุดที่ใช้บัส PCI
คุณสมบัติ
- อินเทอร์เฟซที่ใช้งานง่ายซึ่งได้รับแรงบันดาลใจจากซอฟต์แวร์ไฮเปอร์ไวเซอร์กระแสหลัก
- การจำลองระดับต่ำของโปรเซสเซอร์ที่ใช้ 8086 จนถึง Celeron ในยุค Mendocino โดยเน้นที่ความแม่นยำ
- ความสามารถในการปรับแต่งเครื่องเสมือนได้หลากหลาย
- ระบบที่มีอยู่มากมาย เช่น IBM PC 5150 เครื่องแรกจากปี 1981 หรือระบบ IBM PS/2 ที่คลุมเครือซึ่งใช้สถาปัตยกรรม Micro Channel
- อุปกรณ์ต่อพ่วงที่รองรับมากมาย รวมถึงอะแดปเตอร์วิดีโอ การ์ดเสียง อะแดปเตอร์เครือข่าย ตัวควบคุมฮาร์ดดิสก์ และอะแดปเตอร์ SCSI
- เอาต์พุต MIDI ไปยังการสนับสนุน MIDI ในตัวของ Windows, FluidSynth หรือซินธิไซเซอร์ Roland ที่จำลอง
- รองรับการรัน MS-DOS, Windows เวอร์ชันเก่า, OS/2, Linux จำนวนมาก หรือระบบวินเทจ เช่น BeOS หรือ NEXTSTEP และแอปพลิเคชันสำหรับระบบเหล่านี้
ข้อกำหนดและคำแนะนำขั้นต่ำของระบบ
- โปรเซสเซอร์ Intel Core 2 หรือ AMD Athlon 64 หรือใหม่กว่า
- เวอร์ชัน Windows: Windows 7 Service Pack 1 หรือใหม่กว่า
- เวอร์ชัน Linux: Ubuntu 16.04, Debian 9.0 หรือรุ่นอื่นๆ ตั้งแต่ปี 2559 เป็นต้นไป
- เวอร์ชัน macOS: macOS High Sierra 10.13 หรือใหม่กว่า
- RAM 4 GB หรือสูงกว่า
ประสิทธิภาพอาจแตกต่างกันไปขึ้นอยู่กับการกำหนดค่าโฮสต์และแขก ตรรกะการจำลองส่วนใหญ่ดำเนินการในเธรดเดียว ดังนั้น โดยทั่วไประบบที่มี IPC ที่ดีกว่า (คำสั่งต่อนาฬิกา) ควรจะสามารถจำลองความเร็วสัญญาณนาฬิกาที่สูงขึ้นได้
ขอแนะนำให้ใช้แอปพลิเคชันตัวจัดการกับ 86Box เพื่อการจัดการเครื่องเสมือนหลายเครื่องได้ง่ายขึ้น
- 86Box Manager โดย Overdoze (Windows เท่านั้น)
- 86Box Manager X โดย xafero (พอร์ตข้ามแพลตฟอร์มของ 86Box Manager ที่ใช้ Avalonia)
- sl86 โดย DDX (ตัวจัดการเครื่องบรรทัดคำสั่ง 86Box เขียนด้วย Python)
- Linbox-qt5 โดย Dungeonseeker (เน้น Linux ควรทำงานบน Windows แม้ว่าจะยังไม่ผ่านการทดสอบ)
- MacBox สำหรับ 86Box โดย Moonif (MacOS เท่านั้น)
นอกจากนี้ยังเป็นไปได้ที่จะใช้ 86Box เพียงอย่างเดียวด้วยตัวเลือกบรรทัดคำสั่ง --vmpath
/ -P
เริ่มต้นใช้งาน
ดูเอกสารประกอบของเราสำหรับภาพรวมคุณสมบัติและอินเทอร์เฟซผู้ใช้ของโปรแกรมจำลอง
ชุมชน
เราดำเนินการช่อง IRC และเซิร์ฟเวอร์ Discord เพื่อหารือเกี่ยวกับ 86Box การพัฒนา และสิ่งที่เกี่ยวข้องกับการประมวลผลย้อนยุค เราหวังว่าจะได้รับการติดต่อจากคุณ!
ผลงาน
เรายินดีรับทุกการมีส่วนร่วมในโครงการ ตราบใดที่ปฏิบัติตามแนวทางการมีส่วนร่วม
อาคาร
สำหรับคำแนะนำเกี่ยวกับวิธีการสร้าง 86Box จากแหล่งที่มา โปรดดูคู่มือการสร้าง
การออกใบอนุญาต
86Box ได้รับการเผยแพร่ภายใต้ GNU General Public License เวอร์ชัน 2 หรือใหม่กว่า สำหรับข้อมูลเพิ่มเติม โปรดดูไฟล์ COPYING
ในรากของที่เก็บ
โปรแกรมจำลองยังสามารถเลือกใช้ munt, FluidSynth, Ghostscript และ Discord Game SDK ซึ่งเผยแพร่ภายใต้ใบอนุญาตที่เกี่ยวข้อง
การบริจาค
เราไม่เรียกเก็บเงินจากคุณสำหรับโปรแกรมจำลอง แต่ยังคงยินดีรับการบริจาค: https://paypal.me/86Box
คุณสามารถสนับสนุนโครงการบน Patreon ได้ที่ https://www.patreon.com/86box