电路级 PDP-11/34 模拟器

Mar 28, 2026     Author:elvis70     HN Points:52     HN Comments:3
Share this

摘要: ll/34 是一款基于 PDP-11/34A 芯片电路逆向工程的模拟器,可还原硬件故障并支持多设备模拟。包含 UNIBUS 背板、KD11-EA 处理器、M9301 启动卡、DL11 调制解调器、KW11 时钟、RK05 磁盘驱动器、RL01/RL02 驱动器、VT100 终端等设备模拟。内部结构包括 ucode_rom.h(微码存储器)、combo_roms.h(组合逻辑ROM)、kd11ea.c(数据通路引擎)、mmu.c(内存管理单元)等模块。程序员控制台提供调试功能:Ctrl-P 切换调试模式,支持单步执行、内存转储、寄存器查看、MMU 状态显示等。利用逻辑捕获调试复杂多路复用路径,并开发内置逻辑分析仪跟踪信号和数据通路。支持跨平台编译(Linux/macOS/NetBSD),仅需 C11 编译器,无其他依赖。WebAssembly 版本提供照片级 GUI:https://dbrll.github.io/ll-34。

讨论: 一位学生曾独自使用PDP-11/10实验室电脑,后来在一家小公司使用到更强大的PDP-11/70并感到欣喜;另有人展示了能在浏览器中运行的PDP-11/34 WebAssembly版本,并提供链接;最后一条评论以幽默的宇宙起源比喻收尾。

原文标题:Circuit-level PDP-11/34 emulator
原文链接:https://github.com/dbrll/ll-34
讨论链接:https://news.ycombinator.com/item?id=47556001