雷蒙德·陈(Raymond Chen)——这位资深的Windows开发者,近日在其博客《旧事新说》(The Old New Thing)中揭秘了约45年前微软首款硬件产品的研发内幕。当时微软为Apple II用户推出了Z-80 SoftCard扩展卡,其核心使命是让搭载MOS Technology 6502处理器的苹果电脑能够运行CP/M软件库——这在当时具有划时代意义。

Cover Image

这款产品本质上是通过在扩展卡上集成Zilog Z80协处理器,并运用精妙的双处理器编码技术实现功能。但实现过程远非简单加装处理器那么简单:由于6502主处理器仍需负责输入输出和时序控制等任务,开发团队不得不采用模拟DMA操作来暂停6502,同时监控Z80刷新信号以避免系统冲突。更关键的是,他们通过专用地址转换电路实现内存重映射,有效防止了不同架构间的堆栈与缓冲区冲突。

值得注意的是,尽管微软直到2013年在现任首席执行官萨提亚·纳德拉(Satya Nadella)领导下才正式定位为“软件与设备公司”,但早在1980年面世的Z-80 SoftCard就已取得惊人成功。当时媒体报道称这款产品引发订购狂潮,发售当年即成为微软最大的收入来源,并以350美元的售价持续热销数年。经通胀折算,该价格相当于2025年的约1350美元

纵观微软硬件发展历程,可见其重要节点:1983年推出微软鼠标,2001年发布Xbox游戏机,2006年推出Zune播放器,2010年涉足Windows Mobile手机,2012年开创Surface产品线,2016年发布HoloLens混合现实设备。这些里程碑共同勾勒出微软从软件巨头向设备领域拓展的战略轨迹。


文章标签: #微软 #硬件历史 #Z80软卡 #Windows开发者 #科技考古

负责编辑

  菠萝老师先生 

  让你的每一个瞬间都充满意义地生活,因为在生命的尽头,衡量的不是你活了多少年,而是你如何度过这些年。