Os8088.com:IBM XT 操作系统现已支持浏览器、带有 Z80 内核的 CP/M 2.2 以及 MS Word 1.1a
摘要
os8088 发布了新更新,包括网络浏览器、基于 Z80 内核的 CP/M 仿真,以及适用于 IBM PC XT 的 Microsoft Word 1.1a,还支持双显示器等功能。
暂无内容
查看缓存全文
缓存时间: 2026/08/20 01:10
# os8088 项目聚焦——新程序与新功能
来源:https://os8088.com/spotlight/
针对发布页面某行未涵盖的每一项新增内容,提供单独页面:包含功能说明、运行截图,以及相关视频(如有)。
## 2026年8月
按添加时间倒序排列。
### 网页浏览器
os8088 浏览器展示维基百科关于 IBM PC XT 的条目,其信息框呈现为带边框的表格。(https://os8088.com/spotlight/browser/)我最新的实验
#### 适用于 IBM PC XT 的网页浏览器(https://os8088.com/spotlight/browser/)
os8088 现已能够获取真实网页,并通过网卡或并行电缆(连接至身旁的 DOS 机器)将其渲染为文本与表格。网络传输并非瓶颈:渲染一窗口的文本比获取网页本身耗时更长。
浏览器大小13,889 字节协议栈ARP至TCP运行设备4.77 MHz 8088处理器
### RunCPM
os8088 窗口内显示 CP/M 启动横幅,结尾为 A> 提示符。(https://os8088.com/spotlight/runcpm/)
#### 窗口中的 CP/M(https://os8088.com/spotlight/runcpm/)
CP/M 是 IBM PC 问世前小型计算机运行的操作系统,其处理器为 PC 所不具备。os8088 现已模拟该处理器,使得 CP/M 软件得以在此运行:1979 年的命令处理器、Microsoft BASIC、汇编器与编辑器,均可置于可自由拖动的窗口中运行。
模拟器类型Zilog Z80代码量4,679 行C语言程序运行设备4.77 MHz 8088处理器
### C语言编写
os8088 桌面打开一个文字处理程序,显示欢迎文档,其中标题加粗,正文包含粗体、斜体及下划线文本。(https://os8088.com/spotlight/cword/)
#### 用C语言编写的新程序(https://os8088.com/spotlight/cword/)
此前 os8088 的所有程序均由汇编语言逐条指令编写。现为其配备了C语言编译器,这大幅提升了开发效率。为验证其能否胜任实际应用,我用它编写了另一个文字处理程序——结果因程序体积超出内存分配而被迫拆分为两部分。
代码量8,350 行C语言程序大小54,450 字节运行设备4.77 MHz 8088处理器
### Microsoft Word
os8088 桌面打开 Microsoft Word,显示居中标题、加粗斜体文本及缩进段落的欢迎文档。(https://os8088.com/spotlight/word/)
#### 8086 上的 Microsoft Word(https://os8088.com/spotlight/word/)
我添加了一个期待已久的功能:自行移植的 os8088 版 Microsoft Word 1.1a。它保留了经典的 1990 年菜单风格,运用相同技巧在传统 PC 屏幕上呈现粗体与斜体效果,并支持保存 Word .DOC 格式文件。整个程序仅占 47KB。
程序大小47,212 字节文件格式支持Word .DOC运行设备4.77 MHz 8088处理器
### 双显示器
两台同时代 PC 显示器并排放置,左侧为绿色单色屏,右侧为彩色屏,均显示同一 os8088 桌面的不同区域。(https://os8088.com/spotlight/dual-display/)
#### 新功能:双显示器,单桌面(https://os8088.com/spotlight/dual-display/)
同时代的 PC 可同时容纳单色显卡与彩色显卡,因其显存地址相互独立。但几乎没有软件同时利用两者。os8088 现已实现跨屏桌面——在 4.77 MHz 机器上达到 1360 像素宽度——当窗口跨越屏幕分界线时,会在两台显示器上同时绘制。
显示器数量2单桌面分辨率1,360 x 348运行设备4.77 MHz 8088处理器
### Frotz
Mini-Zork I 在 os8088 桌面窗口中运行,状态栏显示"房屋西侧",下方有两条输入的命令。(https://os8088.com/spotlight/frotz/)
#### os8088 现可运行 Infocom 游戏(https://os8088.com/spotlight/frotz/)
Z-machine 解释器采用 23,722 字节 8086 汇编代码编写。Z-machine 是 Infocom 公司于 1979 年发明的虚拟计算机,旨在让单一游戏可在所有平台运行——正因如此,1982 年制作的故事文件至今仍可直接运行。现可从软盘加载运行 Mini-Zork、Colossal Cave Adventure、Zork: The Undiscovered Underground 及 Photopia 等作品。
解释器大小23,722 字节支持故事格式版本1至版本8已索引游戏数量15
## 其他功能
相似文章
Os8088:适用于 IBM XT、286、386 的强大的类 Mac 操作系统
os8088 是一个面向 Intel 8086/8088 PC 的业余爱好者级 Macintosh System 1 风格 GUI 操作系统,完全用实模式汇编编写,具有抢占式多任务能力,仅占用 256K RAM。该项目已完成,源代码可供获取。
MartyPC – 一款周期精确的 IBM PC/XT 模拟器
MartyPC 是一款针对早期 IBM PC 的周期精确模拟器,专为复古 PC 开发而设计,配备丰富的调试工具,并通过与真实硬件的验证,实现高精度。
基于Web的IBM 1620模拟器与1963年IPL-V
本项目提供面向IBM 1620 Model-2计算机系统的Web模拟器,专注于恢复并运行1960年代的经典软件。
微型模拟器
一个基于网页的经典8位计算机模拟器集合,涵盖Amstrad CPC、ZX Spectrum、Commodore和Robotron等机型,使用Visual 6502和Visual Z80 Remix构建。
z386:基于原始微码构建的开源80386
本文详述了z386,一款基于原始Intel微码构建的开源FPGA 80386 CPU。它能引导DOS 6/7、运行保护模式程序,并玩经典游戏如Doom,既是一种教育性重构,也是一个可用的FPGA CPU。