文章摘要
这篇文章介绍了S-100虚拟工作台,这是一个模拟Intel 8080和Z80处理器的CP/M 2.2系统环境。主要功能包括可配置的CPU时钟频率、内存映射I/O、中断处理等核心组件,以及RAM/ROM卡、串行I/O卡和软盘控制器等外围设备的模拟,支持地址范围配置和自定义固件上传。
文章总结
S-100虚拟工作台(Intel 8080 CP/M 2.2系统)
核心组件库(支持拖拽插槽安装)
处理器单元: - Intel 8080 CPU:可配置时钟频率,支持标准指令集、内存映射I/O、RST中断及HOLD/HLDA总线仲裁 - Zilog Z80 CPU:完全兼容8080指令集,扩展IX/IY寄存器及CB/DD/ED/FD前缀指令,支持两种中断模式和块操作
存储系统: - RAM卡:可配置地址范围的静态读写存储器,响应S-100总线的MEMR/MEMW控制信号 - ROM卡:支持预置固件或自定义二进制文件,通过跳线设置基地址和大小,具备幻象端口功能(可设置I/O写入时屏蔽ROM)
输入输出设备: - 通用串行SIO卡:可配置端口地址(支持JAIR 0x00/0x01或Cromemco SIO-2 0x10/0x11标准) - 软盘控制器: • 通用FDC:WD1771风格寄存器接口,兼容CP/M BIOS • MITS 88-DCDD:原装Altair 8800硬扇区控制器(77轨×32扇区×137字节/扇区) • WD1793 FDC:IMSAI 8080等系统标准控制器,支持自定义磁盘几何参数
显示系统: - Cromemco Dazzler:支持4种显示模式(32×32/64×64彩色,64×64/128×128单色) - Processor Technology VDM-1:16行×64列ASCII文本显示,支持硬件滚动和反相显示
特殊组件: - MITS 88-2SIO:原装Altair 8800双串口卡(通道A模拟端口0x10/0x11) - SOL-20主板I/O:模拟键盘输入(端口0xFA/0xFC)、RS-232串口(端口0xF8/0xF9)和VDM状态端口
系统状态面板: - 总线分析器:实时显示地址/数据总线及控制信号 - 磁盘驱动器:支持4个虚拟驱动器(A盘预装AltairCPM22.dsk镜像) - 终端模拟:提供交互式命令行界面
(注:移除了原始HTML标记、图片引用及重复的功能描述,保留核心技术参数和系统架构细节)
评论总结
以下是评论内容的总结,平衡呈现不同观点:
怀旧与赞赏(高频观点)
- 多位用户表达对复古计算机的喜爱,唤起童年/青年记忆 • "Was going to comment that this reminded me of the old S-100 bus...was pleasantly surprised"(mpweiher) • "I looked at it for a few minutes...it was an Altair 8800"(colordrops)
技术情怀(中频观点)
- 特定用户群体对IMSAI-8080等老式设备的特殊情感 • "for about 0.06% of us, this brings an enormous smile!"(MarkusQ) • "I've spent waaay too much time trying to figure out how does the Ladder works"(IFC_LLC)
使用障碍(中频观点)
- 界面可读性和操作指引问题引发抱怨 • "dark gray text on black...looks trendy and cool and shit"(CamperBob2) • "The UI is unreadable due to low contrast and tiny text"(Narishma)
功能探索(低频观点)
- 部分用户尝试深度互动或提出改造设想 • "could you 'Ship of Theseus' something like that into a modern day desktop"(sumtechguy) • "Need to figure out if I can get it to load in this somehow"(vile_wretch)
历史趣闻(低频观点)
- 个别用户分享行业历史细节 • "you'd send it to...DigiTek, where he would split the power bus"(mikewarot) • "I made space invaders out of box drawing characters"(dmbaggett)
注:所有评论均无评分显示,故未标注认可度数据。负面意见主要集中在界面设计问题(3条),正面评价多与怀旧相关(5条),其余为中性技术讨论。