ตอนนี้คุณสามารถเลียนแบบ NES และ Game Boy Games บน Nintendo Game and Watch

ตอนนี้คุณสามารถเลียนแบบ NES และ Game Boy Games บน Nintendo Game and Watch

เกม Nintendo Game and Watch ถูกแฮ็กเนื่องจากฮาร์ดแวร์ภายในที่รู้จักกันดีและทำงานหนักมากโดยแฮกเกอร์เฉพาะ





งานนักสืบที่ชาญฉลาดบางอย่างได้วางรากฐานสำหรับการพัฒนาเกมโฮมบรูว์สำหรับเครื่องย้อนยุคของ Nintendo





วิธีซ่อนไฟล์ใน windows 10

เกมย้อนยุคที่คุณโปรดปรานบน Nintendo Game and Watch

YouTuber กองซ้อน ได้เปิดตัวชุดวิดีโอเกี่ยวกับวิธีการแฮ็คเกม Nintendo และรับชม ไม่ใช่กระบวนการง่ายๆ แต่จนถึงตอนนี้ การจำลอง NES และ Game Boy กำลังทำงานในสถานะพื้นฐาน ควบคู่ไปกับพอร์ต Doom ที่บังคับ





แฮ็คนี้เป็นไปได้เนื่องจากอุปกรณ์อิเล็กทรอนิกส์ที่ Nintendo Game and Watch ใช้ STM32H7B0 เป็นส่วนหนึ่งของตระกูลชิป STM32 ที่ใช้กันอย่างแพร่หลาย ชิปเหล่านี้สามารถพบได้ในบอร์ดไมโครคอนโทรลเลอร์สำหรับงานอดิเรกมากมาย และสามารถอ่านและแก้ไขได้ผ่านหมุดดีบั๊กบนชิปเซ็ต ชิปนี้ถูกจับคู่กับชิป SPI Flash ขนาด 1MB ซึ่งสามารถใช้เพื่อรวบรวมข้อมูลเกี่ยวกับสิ่งที่เกิดขึ้นในโปรเซสเซอร์หลัก

โชคดีที่ PCB ของเกม Nintendo และ Watch เปิดเผยพินทั้งหมดที่จำเป็นสำหรับการตั้งโปรแกรมชิป STM32 ใหม่เป็นส่วนหัวของพิน อย่างไรก็ตาม การเข้าถึงเฟิร์มแวร์ของชิปกลายเป็นเรื่องยาก เนื่องจาก Nintendo ได้ตั้งค่าสถานะการผลิตให้หยุดการอ่านชิปโดยตรง ซึ่งเป็นคุณลักษณะด้านความปลอดภัยของ STM32



งานนักสืบฮาร์ดแวร์จ่ายออก

การเข้าถึงเฟิร์มแวร์ไม่ได้ทำให้การเรียกใช้ ROM แบบกำหนดเองบนฮาร์ดแวร์ทำได้ยาก แต่การสแต็กสแมชชีนยังคงสามารถเข้าถึง RAM ของชิปและชิป SPI Flash แยกต่างหากได้ ด้วยการใช้ข้อมูลที่รวบรวมจาก RAM และ SPI Flash เขาสามารถค้นหาว่าการเข้ารหัสใดที่ใช้สำหรับการโหลด ROM ในที่สุดก็แก้ไขเพื่อเรียกใช้ Mario Bros เวอร์ชันที่ถูกแฮ็ก

งานต่อไปคือการหาวิธีถ่ายโอนเฟิร์มแวร์ Nintendo ออกจากชิปเพื่อให้สามารถสำรองข้อมูลได้ หากไม่มีขั้นตอนนี้ การพยายามตั้งโปรแกรมอุปกรณ์ใหม่ตามปกติอาจทำให้อุปกรณ์หยุดทำงานอย่างถาวร 'อิฐ' คอนโซล





หลังจากร่วมมือกับ Konrad Beckmann แฮ็กเกอร์ฮาร์ดแวร์จากสวีเดน พวกเขาพบว่าการเรียกใช้โค้ดที่กำหนดเองจากชิป SPI Flash ทำให้พวกเขาสามารถโหลดเฟิร์มแวร์ทั้งหมดสำหรับ Nintendo Game and Watch ได้

ตอนนี้ทุกอย่างพร้อมสำหรับแฮ็คเนื้อหาในใจแล้ว โดยรู้ว่าพวกเขาสามารถย้อนกลับการเปลี่ยนแปลงได้ทุกเมื่อ Konrad Beckmann ไม่ต้องเสียเวลาใส่เสรีภาพใหม่ให้เป็นประโยชน์บน Twitter:





จากที่นี่ หลังจากทำงานหนักอย่างไม่น่าเชื่อ อีมูเลเตอร์แบบกำหนดเองก็เริ่มเป็นรูปเป็นร่าง ความพยายามในปัจจุบันมุ่งเน้นไปที่การตั้งค่าโฮมบรูว์ที่ใช้งานง่ายสำหรับเกม Nintendo และนาฬิกา

ในขณะที่ยังอยู่ในช่วงเริ่มต้น รหัสเกมและนาฬิกาของ Nintendo Homebrew และคำแนะนำสามารถพบได้บน stacksmashing's หน้า GitHub .

แบ่งปัน แบ่งปัน ทวีต อีเมล Nintendo Switch ประสบความสำเร็จมากกว่า NES

ผู้ผลิตวิดีโอเกมชาวญี่ปุ่นรายนี้ได้โพสต์ตัวเลขยอดขายที่น่าประทับใจในรายงานทางการเงินฉบับล่าสุด

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • DIY
  • ข่าวเทคโนโลยี
  • นินเทนโด
  • การแฮ็ก
เกี่ยวกับผู้เขียน เอียน บัคลี่ย์(216 บทความที่ตีพิมพ์)

Ian Buckley เป็นนักข่าวอิสระ นักดนตรี นักแสดง และโปรดิวเซอร์วิดีโอที่อาศัยอยู่ในกรุงเบอร์ลิน ประเทศเยอรมนี เมื่อเขาไม่ได้เขียนหนังสือหรืออยู่บนเวที เขากำลังซ่อมแซมอุปกรณ์อิเล็กทรอนิกส์หรือโค้ด DIY โดยหวังว่าจะเป็นนักวิทยาศาสตร์ที่คลั่งไคล้

เพิ่มเติมจาก Ian Buckley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

สิ่งที่จะพูดกับ Google หน้าแรก
คลิกที่นี่เพื่อสมัครสมาชิก