ATA和ATAPI是广为使用的IDE和EIDE设备的相关标准。ATA是AT Attachment的缩写,意思是AT计算机上的附加设备(还记得IBM PC/AT吗?)。ATA可以使用户方便地在PC机上连接硬盘,但有时这样还不够。有些用户需要通过同样方便的手段连接CDROM、磁带机、MO驱动器等设备。ATAPI标准就是为了解决在IDE/EIDE接口上连接多种设备而制定的。ATAPI是AT Attachment Packet Interface的缩写,意思是AT计算机上附加设备的包接口。支持ATAPI的IDE/EIDE接口可以像连接硬盘一样连接ATAPI设备。
1993 年左右,CD-ROM 驱动器在接口并不统一。有美国标准的 SCSI、 松下、索尼和飞利浦等公司自主开发的接口。 然而,在1995年,制造商自己的接口几乎消失了,大多数CD-ROM驱动器都采用了ATAPI接口。
飞利浦在 1994 年 3 月举行的与计算机相关的展会“Cebit ’94”上发布了 CDD-300 CD-ROM 驱动器,该驱动器采用“新的 IDE 接口”,包括 ATAPI。 目前还不清楚这款驱动器是 推出的具体日期,但至少它出现在1994年。
进一步调查发现,NEC(NEC)最早于1994年初推出了支持ATAPI的CD-ROM驱动器“CDR-260”。 CDR-260 是日本 PC-9800 系列中安装的 CD-ROM 驱动器,很可能在 CDD-300 之前发布。
根据微软知识库 的信息,NEC CDR-260,“它符合ATAPI A1.8规范,但尚未由ATAPI协商组织最终制定,CDR-260R的CD-ROM驱动器符合ATAPI 1.2规范,适用于Windows NT版本3.5。 从 1994 年 7 月拍摄的 CDR-260 照片来看,它具有 8 位和 16 位总线,似乎它与ATA和ATAPI都兼容。
1994 年 2 月生产的 CDR-260。
1994年2月18日发布的DOS系统设备驱动程序NEC_IED.SYS上写着“Rev A1.7” ,很可能对应于预发布的ATAPI A1.7规范。
于1995年4月发行NEC_IDE. SYS 如下所示,很可能正式支持 ATAPI 1.2 规范。 但是,任何NEC_IDE. SYS 中,只有 OAK 技术的 OTI-011 驱动芯片被提及,因此不清楚它是否符合通用 ATAPI 规范。
通过拆解 CDR-260 取出的电路板如下。 你可以看到OTI-011安装在右下角。
Oak 技术公司的 OTI-011 驱动芯片如下所示。 OTI-01 于 1993 年 4 月设计,但 ATAPI 1.2 草案于 1993 年 6 月发布,规范于 1994 年 6 月制定,因此 ATAPI 规范可能已提前发送到 Oak 技术公司。
虽然目前还不清楚CDR-260的具体发布日期,但1994年6月,Linux内核开发了支持CDR-260的补丁。 该修补程序于 1994 年 2 月发布,反映了 6 月 10 日制定的 ATAPI 1.2 规范。
根据现有测试,Linux可以检测到CDR-260,但插入CD-ROM会导致错误和重置尝试,并且无法读取任何内容。 CDR-260 本身似乎没有问题,因为在 DOS 中应用NEC_IDE.SYS(1994 年 8 月 11 日发布)驱动时工作正常。
从上面可以了解到,Oak 技术公司在早期支持 ATAPI 连接的 CD-ROM 驱动器的演变中发挥了重要作用。支持ATAPI的CD-ROM驱动器可能在1994年初就已经上市了。事实证明,它是在1993年底制造的,当时最早的ATAPI标准尚未最终确定。 这些驱动器往往与标准 ATAPI 驱动程序软件不兼容,但它们似乎适用于 DOS 驱动程序。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!