该仓库包含Nintendo Game Boy DMG-CPU-B芯片模具和提取的原理图的注释覆盖层。

这是手动完成的,只有几次自动检查,因此错误的风险很高。如果您使某人的生活取决于这一点,我就不负责。
只需阅读原理图:)
如果要使用覆盖层:
名为FROM_CPU*和TO_CPU网已连接到CPU核心,但未清楚地识别。其中许多是触发因素,并确认中断的信号。其他可能是状态指标,例如Z80 /M1或停止。
必须验证一些DFF时钟极性。
用于串行链路和视频渲染的串行式移位寄存器由固定能力DFF的链制成。他们的加载逻辑需要很多单元格,并且看起来很复杂,但最终形成了非常简单的东西。
而不是使用多路复用器,而是许多内部公共汽车具有三态能力。为此广泛使用“抗tresfer”细胞。
模拟器作者众所周知,游戏男孩到处都是怪癖。确切了解信号更改的方式以及何时更改可以帮助达到完美的准确性。
因为我使用专有的CAD软件来速度,因此我没有完成为KICAD格式制作转换器。我希望能尽快这样做。
它们是随机的,独特的名称。第一个字母对应于它们在硅死亡上的列。
当我使用的缩放级别的15英寸屏幕上,当它们使用的端点足够靠近时,我并没有费心追踪分支线。当然,它们在示意图上进行了报道。
这是一种以速度来折算空间的方式,这似乎很奇怪,但这很有用。查找“逻辑重复”。
在以KICAD格式导出文件之前,请打开问题并描述出错的问题(单元名,净名称,Die上的位置,...)。
我不得不猜测。输入和输出很容易识别,并且单元格大小提供了一些线索。当在原理图上建立连接时,当猜测是错误的时候,它会很快变得很明显。检查细胞动物园。
识别细胞,隔离它们,追踪连接和原理图花费了191小时。
如果您觉得值得,我会通过PayPal接受捐款:PayPal.me/furrtek
感谢Gekkio,Tanjent和Kevin Murphy的帮助。