将WordStar从CP/M移植到DOS的单字节更改是什么?

ama*_*ion 14 history

我正在重新阅读Joel的策略字母II:鸡肉和鸡蛋问题,并发现了这个有趣的报价:

实际上,通过更改代码中的一个字节,WordStar被移植到DOS.(真正的程序员可以告诉你那个字节是什么,我早就忘记了).

通过快速Google搜索,我找不到任何其他参考.这是真的还是只是一种比喻?为了我成为"真正的程序员"的兴趣,单字节变化是什么?

epa*_*tel 7

听起来有点夸张,在这里找到了一些WordStar的历史

WordStar 3.0 for MS-DOS

1982年4月

在一个单一的通宵会议中,Jim Fox修补了CP/M-86版本的WordStar,使其在IBM PC上的MS-DOS下运行,以便可以向Rubenstein展示.实际端口由一群爱尔兰程序员使用英特尔开发系统完成,该系统运行ISIS II操作系统.软件构建在8"软盘上完成,然后二进制(可执行)文件通过串行电缆传输到IBM PC.

但是...... Joel可能意味着MS-DOS 1.0/QDOS

MS-DOS 1.0实际上是QDOS(Quick and Dirty Operating System)的重命名版本,微软于1981年7月从一家名为Seattle Computer Products的西雅图公司购买.QDOS是作为CP/M八的克隆开发的.位操作系统,以提供与当天流行的业务应用程序兼容,如WordStar和dBase.CP/M(微型计算机控制程序)几年前由Digital Research的Gary Kildall编写,并且已成为第一个通用微型计算机操作系统.

  • 但是,令人惊讶的是,在70年代中期CP/M ano 70年代发明的'驱动器号'访问磁盘的方法仍然在Vista中使用,我想甚至可能在你的手机(Symbian)中使用...想一想:) (2认同)