SameBoy: การจำลองเกมบอยและเกมบอยสีที่มีความละเอียดสูงบน Mac
สัมผัส SameBoy ซึ่งพัฒนาโดย Lior Halphon สำหรับการจำลอง Game Boy และ Game Boy Color อย่างถูกต้องบน Mac มันสามารถสร้างเกม 8-bit ด้วยการตั้งเวลาและการเล่นที่แม่นยำ รองรับพฤติกรรม Super Game Boy และความแปลกประหลาดของยุคตลับ เครื่องมือหลักประกอบด้วยสถานะการบันทึก นาฬิกาเรียลไทม์ และการบันทึกที่มีแบตเตอรี่สนับสนุน รวมถึงการสนับสนุนคอนโทรลเลอร์ ผู้เล่นย้อนยุคและนักพัฒนาซอฟต์แวร์ที่สร้างเองจะได้รับแพลตฟอร์มทดสอบที่เป็น Mac-native ซึ่งให้ความสำคัญกับความแม่นยำและการวินิจฉัยที่มุ่งเน้นนักพัฒนา.
SameBoy จำลองระบบอะไรและหยุดที่ไหน?
SameBoy มุ่งเป้าไปที่ครอบครัว Game Boy ขนาด 8 บิตแทนที่จะเป็นเครื่องเล่นแบบพกพารุ่นใหม่ ดังนั้นจึงรองรับโมเดล Game Boy ดั้งเดิมและส่วนขยาย Super Game Boy ขณะที่ไม่รวมซอฟต์แวร์ Game Boy Advance ขอบเขตนี้หมายความว่าผู้ใช้ที่ทดสอบชื่อเกมในยุคตลับสามารถพึ่งพาพฤติกรรมเฉพาะของโมเดลได้ และแอปนี้มีอยู่ในรูปแบบ Mac ดั้งเดิมและเป็นคอร์หรือส่วนหน้าสำหรับแพลตฟอร์มอื่น ๆ
ความแม่นยำของการจำลองของ SameBoy เป็นอย่างไรในทางปฏิบัติ?
SameBoy ผ่านชุดทดสอบฮาร์ดแวร์หลัก รวมถึง blargg และ mooneye-gb และสร้างการทำงานที่ละเอียดอ่อนและความแปลกประหลาดของฮาร์ดแวร์ที่จำลองอื่น ๆ มักจะละเลย ความสอดคล้องของชุดทดสอบนี้และความใส่ใจในพฤติกรรมขอบเขตทำให้มันเหมาะสำหรับการวิจัยฮาร์ดแวร์และสำหรับผู้เล่นที่ต้องการผลลัพธ์ที่แม่นยำตามรอบแทนที่จะเป็นเพียงความซื่อสัตย์ทางภาพ
SameBoy เหมาะสำหรับนักพัฒนาและกระบวนการดีบักหรือไม่?
แอปนี้รวมเครื่องมือที่มุ่งเน้นนักพัฒนา: ดีบักเกอร์ที่เป็นข้อความพร้อมตัวประเมินนิพจน์และตัวแยกสัญญาณ ผู้ดู VRAM และการสนับสนุนสำหรับ ROM บูตแบบโอเพนซอร์สในขณะที่อนุญาตให้ใช้ไฟล์ BIOS ดั้งเดิม ความสามารถเหล่านั้นช่วยให้ผู้เขียน homebrew สามารถติดตามการดำเนินการ ตรวจสอบหน่วยความจำ และยืนยันพฤติกรรมระหว่างการจำลองการเชื่อมต่อผ่านสายเคเบิลหรืออินฟราเรดที่ใช้สำหรับการทดสอบผู้เล่นหลายคน
SameBoy เข้ากับ macOS และกระบวนการหลายระบบอย่างไร?
SameBoy มีอินเทอร์เฟซ Cocoa ดั้งเดิมที่รองรับการแสดงผล Retina และการรวมการลากและวางสำหรับผู้ใช้ Mac รวมถึงการอัปซัมพลิงเสียงคุณภาพสูงและอัลกอริธึม OmniScale สำหรับการปรับขนาดไปยังหน้าจอ 4K และ 5K นอกจากนี้ยังจัดส่งในฐานะส่วนหน้าของ SDL บนเดสก์ท็อปอื่น ๆ คอร์ libretro สำหรับส่วนหน้าหลายระบบ และมีพอร์ตสำหรับแพลตฟอร์มมือถือ ดังนั้นจึงปรับให้เข้ากับกระบวนการที่ขับเคลื่อนด้วยแอปเดียวและส่วนหน้าได้
อีมูเลเตอร์ที่แม่นยำและมุ่งเน้นการพัฒนาพร้อมขอบเขตที่ตั้งใจ
SameBoy เป็นตัวเลือกที่แม่นยำสำหรับผู้ใช้ Mac ที่ต้องการการจำลอง Game Boy ที่แม่นยำตามรอบและเครื่องมือการดีบักระดับนักพัฒนา ข้อแลกเปลี่ยนที่ชัดเจนเพียงอย่างเดียวคือขอบเขต: โครงการนี้มุ่งเน้นไปที่ฮาร์ดแวร์ Game Boy ขนาด 8 บิตและไม่สามารถรันเกม Game Boy Advance ได้ สำหรับผู้ที่ต้องการความถูกต้องในระดับฮาร์ดแวร์หรือการทดสอบที่เข้มงวดของซอฟต์แวร์ในยุค Game Boy, SameBoy ทำงานได้อย่างเชื่อถือได้; ผู้ใช้ที่ต้องการการครอบคลุมของเครื่องเล่นพกพาที่กว้างขึ้นควรมองหาที่อื่น.