furrtek/SiliconRE
GitHub: furrtek/SiliconRE
一个定制芯片反向工程资料库,解决历史芯片信息分散与验证难题。
Stars: 221 | Forks: 15
# SiliconRE
关于80年代和90年代定制芯片的踪迹、原理图和通用信息,主要与视频游戏相关,从硅片照片中反向工程而来。
更多来自他人的类似工作:
- https://github.com/ika-musume/ASIC_RE
- https://github.com/sergiopolog/GateArray-RE
- https://github.com/nukeykt/
- https://github.com/madoov/Custom_schematics
- https://github.com/BueniaDev/RakitaASIC
- https://www.patreon.com/skutis
- https://www.righto.com/
- https://siliconpr0n.org/
带有参考信息、日期、制造商、硅片ID、描述和捐赠者(如果在我的收藏中)的芯片数据库:[谷歌表格](https://docs.google.com/spreadsheets/d/1-4YH3xBQobYJ0NR4TNJO10mzUCcyNdEzlFjsFldoQjc/edit?usp=sharing)
如果你正在从事其中任何一项工作,请联系我以便更新“提及”和链接。这类工作非常耗时,如果多人在不了解情况时对同一芯片进行研究会很遗憾(尽管这可能有助于交叉验证错误)。
# 单元列表
查看 `Cells` 以获取单元列表和部分供应商的详细踪迹。这将为你节省大量时间。
# 芯片照片
查看 `Dies` 以获取我收藏中尚未扫描的低分辨率芯片照片。
# 项目状态
* 完成:已进行追踪,原理图可用。某些情况下提供Verilog代码。可能存在错误!请参见问题。
* 进行中:工作中。
* 禁运:已完成。付费私有工作,未来将发布。
* 停滞:已完成部分工作,目前无法继续。
| 公司 | 参考 | 描述 | 状态 |
|-------|---------|-----------|------|
| Capcom | 86S105 | 精灵控制器 | 完成 |
| Capcom | 86S100 | 精灵图形序列化器 | 完成 |
| Data East | VSC30 | 不知道但它有 | 完成 |
| Hudson | BU5782K | PC-Engine I/O | 完成 |
| Hudson | HuC6201 | PC-Engine 备份RAM控制器 | 完成 |
| Hudson | uPD65005-195 | PC-Engine 多功能卡 | 完成 |
| Konami | 005885 | 瓷砖图和精灵控制器 | 完成 |
| Konami | 007121 | 瓷砖图和精灵控制器 | 完成 |
| Konami | 007232 | PCM 播放 | 完成 |
| Konami | 007452 | 安全 | 完成 |
| Konami | 007782 | 时序生成器 | 完成 |
| Konami | 051316 | ROZ 瓷砖图控制器 | 完成 |
| Konami | 051937 | 精灵图形处理器 | 完成 |
| Konami | 051960 | 精灵控制器 | 完成 |
| Konami | 053260 | 瓷砖图图形处理器 | 完成 |
| Konami | 052109 | 瓷砖图控制器 | 完成 |
| Konami | 052591 | 安全 | 完成 |
| Konami | 053251 | 图形优先级编码器 | 完成 |
| Konami | 053252 | 视频中断生成器 | 完成 |
| Konami | 053260 | PCM 播放和 I/O | 完成 |
| Konami | 053936 | ROZ 瓷砖图控制器 | 完成 |
| Konami | 053990 | 安全/DMA | 进行中 |
| Konami | 054321 | 数字音量控制和 I/O | 禁运 |
| Konami | 054358 | 安全/DMA | 进行中 |
| Konami | 055555 | 图层混合器 | 进行中 |
| Konami | 056540 | 类似体素的深度处理器 | 进行中 |
| Namco | C102 | ROZ 瓷砖图内存 I/O | 禁运 |
| Namco | C106 | 精灵缩放控制器 | 禁运 |
| Namco | C120 | 调色板内存控制器 | 完成 |
| Namco | C134 | 精灵控制器 | 禁运 |
| Namco | C135 | 精灵扫描线匹配器 | 禁运 |
| Namco | C137 | 时钟生成器 | 禁运 |
| Namco | C146 | 行缓冲控制器 | 禁运 |
| Namco | NVC293 | 精灵图形序列化器 | 完成 |
| Nintendo | MMC3B | 映射器 | 完成 |
| Nintendo | MMC5 | 映射器 | 进行中 |
| Roland | R15229841 | 混响效果 | 进行中 |
| Roland | R15229844 | 混响效果 | 进行中 |
| Roland | RDD673106U | DEP-5 胶水逻辑 | 完成 |
| Sega | 315-5218 | PCM 播放 | 完成 |
| Sega | 315-5242 | 颜色编码器 | 完成 |
| Sega | 315-5248 | 乘法器 | 完成 |
| Seta | X1-004 | 基础 I/O | 完成 |
| Seta | X1-007 | 调色板控制器、同步生成器 | 完成 |
| SNK | LSPC2-A2 | 精灵控制器 | 完成 |
| SNK | NEO-273 | 地址锁存器 | 完成 |
| SNK | NEO-BUF | 缓冲区 | 完成 |
| SNK | NEO-B1 | 行缓冲区 | 完成 |
| SNK | NEO-C1 | 胶水逻辑 | 完成 |
| SNK | NEO-D0 | 时钟生成器、胶水 | 完成 |
| SNK | NEO-E0 | 缓冲区、胶水 | 完成 |
| SNK | NEO-F0 | 胶水逻辑 | 完成 |
| SNK | NEO-G0 | 胶水逻辑 | 完成 |
| SNK | NEO-ZMC2 | Z80 映射器、精灵图形序列化器 | 完成 |
| SNK | PCM | PCM 总线解复用器 | 完成 |
| Taito | PC040DA | 我忘了 :( | 完成 |
| Taito | PC060HA | CPU I/O | 完成 |
| Thomson | EFGJ03L | MO5 主 ASIC | 完成 |
| UMC | UM6618F | Super A'Can | 停滞 |
| UMC | UM6619F | Super A'Can | 停滞 |
标签:20世纪80年代, 20世纪90年代, ASIC, Die照片, FPGA, Verilog, Waymore结果处理, 制造商, 协作, 单元列表, 原理图, 反向工程, 开源硬件, 技术文档, 收藏, 数据表, 游戏, 版图, 版图追踪, 电子档案, 电子游戏历史, 电子研究, 电子项目, 硅片, 硅片ID, 硅片图片, 硬件分析, 硬件复原, 芯片, 芯片数据库, 视频游戏, 逆向分析, 门阵列