อ่าน 4 นาที
higan (โปรแกรมจำลอง)
Higanเป็นโปรแกรมจำลอง แบบโอเพนซอร์ส และใช้งานได้ฟรีสำหรับเครื่องเล่นเกม หลายเครื่อง รวมถึงSuper Nintendo Entertainment SystemพัฒนาโดยNearเดิมทีเรียกว่าbsnes
higan (โปรแกรมจำลอง)
| ฮิกัน | |
|---|---|
higan v105 ทำงานบนWindows 10 | |
| นักพัฒนา | เนียร์และคณะ |
| ปล่อย | 14 ตุลาคม 2547 |
| เวอร์ชันเสถียร | |
| เขียนเป็น | C++14 , C99 |
| ระบบปฏิบัติการ | วินโดวส์ , ลินุกซ์ , มอสซาเรลล่า , ฟรีบีเอสดี |
| แพลตฟอร์ม | อิสระ: IA-32 , x86-64 , ARM32/64 , MIPSเป็นต้น |
| พิมพ์ | โปรแกรมจำลองเครื่องเล่นเกมคอนโซล |
| ใบอนุญาต | 2020: GPL-3.0 หรือเวอร์ชันที่ใหม่กว่า[ 2 ] 2017: GPL-3.0 เท่านั้น[ 3 ] |
| เว็บไซต์ |
อนุพันธ์:
|
| ที่เก็บข้อมูล |
|
Higanเป็นโปรแกรมจำลอง แบบโอเพนซอร์ส และใช้งานได้ฟรีสำหรับเครื่องเล่นเกม หลายเครื่อง รวมถึงSuper Nintendo Entertainment SystemพัฒนาโดยNearเดิมทีเรียกว่าbsnes [ 4 ] (ซึ่งต่อมาถูกนำมาใช้ซ้ำสำหรับโปรแกรมจำลองใหม่โดยผู้พัฒนาเดียวกัน) โปรแกรมจำลองนี้โดดเด่นในความพยายามที่จะจำลองฮาร์ดแวร์ดั้งเดิมให้แม่นยำที่สุดเท่าที่จะเป็นไปได้ผ่าน การจำลอง ระดับต่ำที่แม่นยำตามรอบการทำงานและความพยายามในการอนุรักษ์ประวัติศาสตร์ของแพลตฟอร์ม Super NES [ 5 ] [ 6 ]
ภาพรวม
การพัฒนาโปรแกรมจำลองเริ่มต้นด้วยชื่อbsnesเมื่อวันที่ 14 ตุลาคม พ.ศ. 2547 เวอร์ชันแรกเปิดตัวในเดือนพฤษภาคม พ.ศ. 2548 สำหรับ Microsoft Windowsเวอร์ชันแรกๆ ต้องการฮาร์ดแวร์ที่มีประสิทธิภาพสูงเพื่อเรียกใช้เกมได้อย่างสม่ำเสมอ จึงทำให้เกิดข้อโต้แย้ง[ 7 ]ตั้งแต่นั้นมา ได้มีการพอร์ตไปยังLinux , macOSและFreeBSDในตอนแรกพัฒนาภายใต้ใบอนุญาตแบบกำหนดเอง เวอร์ชันต่อมาได้รับอนุญาตภายใต้ใบอนุญาตสาธารณะทั่วไปของ GNU เวอร์ชันต่างๆ เมื่อวันที่ 9 สิงหาคม พ.ศ. 2555 โครงการนี้ได้รับการเปลี่ยนชื่อเป็น higan เพื่อสะท้อนถึงลักษณะใหม่ในฐานะโปรแกรมจำลองหลายระบบได้ดียิ่งขึ้น โดยตั้งชื่อตาม วันหยุด ทางพุทธศาสนาของญี่ปุ่นที่มีชื่อเดียวกัน
โครงการ higan ได้มีส่วนสำคัญต่อสาขาการจำลอง Super NES โดยมีผลงานที่เป็นต้นฉบับมากมายในการจำลอง และใน การพัฒนา ด้านวิศวกรรมย้อนกลับเช่น การจัดหาเงินทุน ฮาร์ดแวร์ และความเชี่ยวชาญเพื่อถอดฝาครอบชิปเพิ่มประสิทธิภาพของ Super NES [ 6 ]
Higan สามารถเล่นเกม Super NES เชิงพาณิชย์ทุกเกมที่เคยวางจำหน่ายได้[ 8 ]เป็นอีมูเลเตอร์ตัวแรกที่มี การจำลอง SPC7110 , การจำลอง SPC 700 ที่แม่นยำตามรอบการทำงาน , การจำลอง Super FX ที่แม่นยำตามรอบการทำงาน , การจำลองSuper Game Boy [ 9 ] และ ตัวเรนเดอร์แบบจุดแทนที่จะเป็นแบบเส้นสแกนสำหรับ Game Boy Advance เป็นมัลติอีมูเลเตอร์ตัวแรกที่มีขอบเขตกว้างขวางเช่นนี้ที่สามารถจำลองตามรอบการทำงานสำหรับทุกส่วนประกอบของทุกระบบได้
เวอร์ชันที่แยกย่อยของ bsnes ได้ให้การสนับสนุนการจำลองสำหรับNintendo DS , XBAND , Super Famicom Box, ซอฟต์แวร์ Satellaview BS-Xและการวิ่งเร็วโดยใช้เครื่องมือช่วย[ 10 ]
กลุ่มผลิตภัณฑ์ไฮแกน
Higan ได้รับการแยกสาขาและเปลี่ยนชื่อมาเรื่อยๆ ตลอดหลายปีที่ผ่านมา และประกอบด้วยโครงการย่อย 3 โครงการ[ 11 ]โครงการย่อยในปัจจุบันได้แก่:
- bsnes: โปรแกรมจำลอง Super NESที่รองรับSuper Game Boy
- higan: โปรแกรมจำลองระบบเกมหลายระบบที่เน้นความแม่นยำ ระบบที่รองรับได้แก่NES , Super NES , Game Boy ( สี ), Game Boy Advance , SG-1000 และ SC-3000 , Master System , Game Gear , Genesis , Sega CD , PC Engine ( SuperGrafx ), MSX และ MSX2 , ColecoVision , WonderSwan (สี)และNeo Geo Pocket ( สี )
- ares: โปรแกรมจำลองระบบหลายแพลตฟอร์ม ซึ่งพัฒนาต่อยอดมาจาก higan โดยเน้นประสิทธิภาพและเพิ่ม การรองรับ PlayStationและNintendo 64ในรูปแบบทดลอง นอกเหนือจากระบบที่ higan รองรับอยู่แล้ว
ผู้เขียน
Higan ได้รับการพัฒนาโดยวิศวกรซอฟต์แวร์ชาวอเมริกันDavid Kirk Ginderซึ่งรู้จักกันในชื่อNearและก่อนหน้านี้ใช้ชื่อว่าbyuu [ 12 ] Nearเริ่มต้นในวงการจำลองในฐานะโปรแกรมเมอร์สมัครเล่น โดยแปลภาพ ROM วิดีโอเกมญี่ปุ่น ในปี 1998 เมื่ออายุ 14 ปี และหนึ่งปีต่อมาได้พัฒนาเครื่องมือสำหรับแสดงแบบอักษรข้อความที่ปรับขนาดในเกม หลังจากนั้น ก็มี แอสเซมเบลอร์สำหรับแก้ไขที่เรียกว่า "xkas" ซึ่งช่วยปรับปรุงกระบวนการแปล ROM ให้มีประสิทธิภาพมากขึ้น การพัฒนา bsnes เกิดขึ้นจากบั๊กในระหว่างการแปลเกมSuper Famicom ชื่อ Der Langrisserซึ่งจะปรากฏเฉพาะบนฮาร์ดแวร์ดั้งเดิมเท่านั้น แต่ไม่ปรากฏบนโปรแกรมจำลอง Super NES ในยุคปี 2004 ดังนั้นเป้าหมายของ bsnes คือการจำลองที่แม่นยำ[ 7 ] Near เสียชีวิตในปี 2021 [ 12 ]
แผนกต้อนรับ
ในปี 2551 นิตยสารอินเทอร์เน็ตของอังกฤษWebuserแนะนำbsnesสำหรับ "เกมเก่าๆ ที่สนุกสนาน" [ 13 ]ในปี 2552 นิตยสารเกมของญี่ปุ่นGameLaboแนะนำเกมนี้สำหรับ "ผู้ที่แสวงหาประสบการณ์การเล่นที่สมจริง" [ 14 ]
ในปี 2017 ส่วนประกอบของซอร์สโค้ด ของ higan ถูกนำมาใช้เพื่อจำลอง คอมพิวเตอร์ แปลงข้อความเป็นเสียงพูด รุ่นเก่าที่ นักฟิสิกส์Stephen Hawkingใช้หลังจากที่ฮาร์ดแวร์ดั้งเดิมเริ่มแสดงสัญญาณของการสึกหรอ Hawking จะยังคงใช้โปรแกรมจำลองนี้เพื่อสนทนากับผู้อื่นต่อไปจนกระทั่งเสียชีวิตในปี 2018 [ 15 ]
ดูเพิ่มเติม
ลิงก์ภายนอก
- คลังเก็บซอร์สโค้ดของ Higan
- คลังเก็บซอร์สโค้ด bsnes
- แพ็คเกจ Linuxสำหรับระบบปฏิบัติการต่างๆ
- บทความจาก arstechnica.comโดยผู้เขียนเกี่ยวกับสภาพของ Higan ในปี 2011
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ higan (โปรแกรมจำลอง)
Higanเป็นโปรแกรมจำลอง แบบโอเพนซอร์ส และใช้งานได้ฟรีสำหรับเครื่องเล่นเกม หลายเครื่อง รวมถึงSuper Nintendo Entertainment SystemพัฒนาโดยNearเดิมทีเรียกว่าbsnes
ภาพรวม
การพัฒนาโปรแกรมจำลองเริ่มต้นด้วยชื่อ bsnes เมื่อวันที่ 14 ตุลาคม พ.ศ. 2547 เวอร์ชันแรกเปิดตัวในเดือนพฤษภาคม พ.ศ.
กลุ่มผลิตภัณฑ์ไฮแกน
Higan ได้รับการแยกสาขาและเปลี่ยนชื่อมาเรื่อยๆ ตลอดหลายปีที่ผ่านมา และประกอบด้วยโครงการย่อย 3 โครงการ [ 11 ] โครงการย่อยในปัจจุบันได้แก่:
ผู้เขียน
Higan ได้รับการพัฒนาโดยวิศวกรซอฟต์แวร์ชาวอเมริกัน David Kirk Ginder ซึ่งรู้จักกันในชื่อ Near และก่อนหน้านี้ใช้ชื่อว่าbyuu [ 12 ] Near เริ่มต้นในวงการจำลองในฐานะโปรแกรมเมอร์สมัครเล่น โดยแปล ภาพ ROM วิดีโอเกมญี่ปุ่น ในปี 1998 เมื่ออายุ 14 ปี...