repo นี้มีการซ้อนทับคำอธิบายประกอบสำหรับชิป Nintendo Game Boy DMG-CPU-B ชิปตายและแผนผังที่แยกออกมา

สิ่งนี้ทำด้วยตนเองด้วยการตรวจสอบอัตโนมัติเพียงไม่กี่ครั้งดังนั้น จึงมีความเสี่ยงสูงต่อข้อผิดพลาด ฉันไม่ต้องรับผิดชอบถ้าคุณทำให้ชีวิตของใครบางคนขึ้นอยู่กับสิ่งนี้และมันก็เพิ่มขึ้น
เพิ่งอ่านแผนผัง :)
หากคุณต้องการใช้ซ้อนทับ:
ตาข่ายชื่อ FROM_CPU* และ TO_CPU เชื่อมต่อกับแกน CPU แต่ไม่ได้ระบุอย่างชัดเจน หลายคนเป็นทริกเกอร์และรับทราบสัญญาณสำหรับการขัดจังหวะ คนอื่นอาจเป็นตัวชี้วัดของรัฐเช่น Z80 /M1 หรือหยุด
ขั้วนาฬิกา DFF บางตัวต้องได้รับการตรวจสอบ
การลงทะเบียนการเปลี่ยนแปลงแบบขนานในซีรีย์ที่ใช้สำหรับลิงค์อนุกรมและการแสดงผลวิดีโอทำจากโซ่ของ DFF ที่มีความสามารถในการตั้งค่า ตรรกะการโหลดของพวกเขาต้องการเซลล์จำนวนมากและดูซับซ้อน แต่ในที่สุดมันก็เป็นสิ่งที่ค่อนข้างง่าย
แทนที่จะใช้มัลติเพล็กเซอร์รถบัสภายในจำนวนมากจะมีความสามารถในสามรัฐแทน เซลล์ "tribuffer" ใช้อย่างกว้างขวางสำหรับสิ่งนี้
เป็นที่รู้จักกันดีโดยผู้เขียน Emulator ว่า Game Boy เต็มไปด้วยนิสัยใจคอ การรู้ว่าสัญญาณเปลี่ยนสัญญาณอย่างไรและเมื่อใดสามารถช่วยให้ได้ความแม่นยำที่สมบูรณ์แบบ
เพราะฉันใช้ซอฟต์แวร์ CAD ที่เป็นกรรมสิทธิ์ด้วยความเร็วและฉันยังไม่ได้ทำตัวแปลงสำหรับรูปแบบ KICAD ฉันหวังว่าจะสามารถทำได้ในไม่ช้า
พวกเขากำลังสุ่มชื่อที่ไม่ซ้ำกัน ตัวอักษรตัวแรกสอดคล้องกับคอลัมน์ที่พวกเขาอยู่ในซิลิคอนตาย
ฉันไม่ได้กังวลกับการติดตามเส้นแตกแขนงเมื่อจุดสิ้นสุดของพวกเขาใกล้พอที่จะเห็นมันบนหน้าจอ 15 "ของฉันที่ระดับซูมที่ฉันใช้พวกเขารายงานบนแผนผังแน่นอน
มันเป็นวิธีการแลกเปลี่ยนพื้นที่ตายด้วยความเร็วดูเหมือนว่าแปลก แต่มันมีประโยชน์ ค้นหา "การทำซ้ำตรรกะ"
จนกว่าฉันจะได้รับไฟล์ที่ส่งออกในรูปแบบ KICAD โปรดเปิดปัญหาและอธิบายว่ามีอะไรผิดปกติ (ชื่อเซลล์ชื่อสุทธิตำแหน่งบนตาย ... )
ฉันต้องเดา อินพุตและเอาต์พุตสามารถระบุได้ง่ายและขนาดของเซลล์ให้เบาะแสบางอย่าง เมื่อการเชื่อมต่อเกิดขึ้นบนแผนผังมันจะเห็นได้ชัดอย่างรวดเร็วเมื่อการเดาผิด ตรวจสอบสวนสัตว์เซลล์
การระบุเซลล์แยกพวกมันติดตามการเชื่อมต่อและแผนผังใช้เวลา 191 ชั่วโมง
หากคุณพบว่ามันคุ้มค่าฉันยอมรับการบริจาคผ่าน PayPal: paypal.me/furrtek
ขอบคุณ Gekkio, Tanjent และ Kevin Murphy สำหรับความช่วยเหลือ