项目简介
本项目是基于PC系统的硬件工具集合,专注于与RM Nimbus PC - 186和PC - 386等早期计算机系统进行硬件交互、测试和优化。项目涵盖多个独立工具与实验,涉及硬件扩展、存储设备管理、实时时钟配置等方面,助力用户更好地理解和管理经典计算机系统的硬件资源。
项目的主要特性和功能
- 8087repro:PC - 186的8087协处理器板复刻版,用DS1100延迟线IC替代EP8274,原型PCB已通过基本测试。
- idecf:提供将CF卡连接到PC - 386的MCA总线的硬件连接方案。
- joysticksplitter:可连接两个Atari/Commodore游戏手柄,支持每个手柄两个按钮,未进行实际测试。
- nimbuscd:为PC - 186开发CD - ROM设备驱动程序的实验性项目,支持SCSI CD - ROM驱动器(如BlueSCSI模拟器)。
- nimbusmouse:使用ATtiny2313微控制器实现PS/2鼠标适配器,仍在开发中。
- nimbusrtc:将DS12C887A实时时钟(RTC)连接到PC - 186总线,提供时间同步功能,含设备驱动程序和命令行工具。
- PC - 386 RAM:尝试复刻PC - 386的大容量内存模块,尚未完成。
- Piconet transceiver:用于将微控制器连接到Piconet的收发器,原型PCB未测试。
- piexpansion:将Raspberry Pi Pico W与SD卡连接到PC - 186扩展总线,模拟物理扩展卡,原型PCB已通过基本测试。
- reink:生成任意几何形状的SCSI硬盘的块0数据,支持低级别配置,需配合STAMP和HARDDISK工具进行分区和格式化。
安装使用步骤
- 确保已下载本项目的所有源码文件。
- 根据具体工具需求,准备好相应硬件设备(如PC - 186、PC - 386、SCSI设备、CF卡等)。
- 使用适合的编译器(如Microsoft QuickC)编译相关工具和设备驱动程序。
- 对于需要驱动支持的工具(如
nimbuscd.sys
和nimbusrtc
),在CONFIG.SYS
中加载相应驱动程序。 - 根据工具的说明文档,运行相应的命令行工具或进行硬件测试。
- 根据测试结果进行调试和优化,确保工具在目标硬件上正常运行。
注意事项
- 本项目中的工具大多针对特定硬件环境,确保您的系统兼容。
- 使用底层硬件工具时需谨慎,避免数据丢失或硬件损坏。
- 部分工具仍在开发中,可能存在未解决的问题或功能限制。
许可证
除非另有说明,本项目中的所有代码均遵循MIT许可证。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】