使用带有PC的8英寸软盘驱动器

2021-03-28 19:34:10

我曾经偶然发现2018年在Retrocmp.de上发布的有趣文章,讨论了关于将8“软盘驱动器连接到PC的规定。你知道,那些巨大的“船锚”,接受灵活的磁盘只有4英寸害羞的LP记录,以交换了几百千字节的数据存储。那种类型。实验将在DOS作为档案工具下将该大型OL'主框架驱动器连接到普通PC,以便在DOS下使用。 2019年,作者从他的实验中获得了混合的结果:他能够欺骗系统BIOS,欺骗8“驱动器与5 1/4”1,2MB DS HD驱动器的几何形状。为了其余的,他使用与一些付费软件配对的专有控制器卡。作为他的文章的后续行动,我决定使用配备有Vanilla软盘控制器(FDC)的经典PC来解决这些Clunkin'Absts的思考。没有任何商业硬件,软件,或一些USB控制的东西 - 具有Windows 10支持的魔术。此外,8英寸驱动器在我们知道它们时预测PC,并且在DOS / Win9x数十年中主要使用带有PC的经典软盘驱动器。 beh

从左到右:Shugart SA800-2,CDC 9046(磁性外围设备BR8A8-A),Czechoslovak领事7115,以及8英寸软盘与Metallica副本的8英寸软盘的尺寸比较

所以这里我们有三种不同的8英寸驱动器,我已经尝试过:经典,全高单面螺旋800,全高双面CDC BR8A8-A,我们的生产和半高,双面领事7115,这是捷克斯洛伐克制造的。尽管他们所有人都有不同,但他们至少有一些共同点:所有这些都超过了40岁,并且处于未经测试的条件。嗯,至少有什么东西🙂笑话,其中3个都有可用的文件。这是非常重要的 - 8英寸驱动器没有即插即用,而且没有适当的原理图和文档,它们只用作门停止。而且,所有这些都在软扇区软盘上寻址77个曲目。刚刚的硬盘驱动器或硬部门的凹凸不平,不会在这里工作。

Shugart Drives曾经被认为是20世纪70年代的De-Facto标准。由于IBM最初发明了8英寸软盘来存储主机的微观码,因此Shugart Associates是为它们产生驱动器的供应商之一。即使是前PC软盘接口有时被称为(修改)Shugart接口;因为准备好了“修改”;但后来更多。上图SA800是单面驱动器,并带有PC,它将仅读取单面侧面。双面8英寸磁盘在不同的位置具有指数切断 - 单面驱动器只有1个光电传感器,由于它位于不同的位置,因此它不会产生PC FDC依赖的索引信号 - 它会认为驱动器中没有磁盘。

双面(左)与单侧(右)软盘注意中心主轴旁边的移位索引孔。

另外,我的SA800驱动器被配置为用于TRS-80模型II,即,具有非标准终端和跳线设置。幸运的是,Shugart驱动器有手册很容易在线提供。因此,将驱动器配置回其出厂设置是唯一的“电子”必要性,用于准备与PC一起使用的驱动器。

SA800终止和跳线设置为Tandy TRS-80模型2(即:在恢复到出厂默认值之前)

符合Shugart和Shugart兼容的驱动器使用50针卡边缘总线连接器。适配器可以由丢弃的ISA插槽和从破51/4“驱动器切割的卡边缘连接器,以适合公共PC FDC电缆,就像我一样。您也可以直接将PC软线和焊料切割成驱动器的PCB。它可能看起来不太好,但它有效。但是,在所有情况下,电缆应尽可能短,理想情况下远离电源电线(见下文),以避免各种数据错误。

50针载体边缘SPUGART到34针PC卡边框软件连接器适配器可与SHUGART和SHUGART符合符合的驱动器一起使用。

此CDC / MPI BR8A8-A驱动器是一个更强大的曲奇饼,可以正确设置。可用手册未列出其配置表中的驱动器部件号77618006(以006结尾)。此外,这些驱动器(CDC 9046系列)有一个50针IDC连接器(即,对于SCSI电缆,而不是用于卡边线总线),其引脚与Shugart引脚完全不同 - 请注意!从我发现的工作中,是表“J1引脚配置和装配用法”表中的第三列的引脚,第5-4页,第5-4页,第5-4页。 38,所述文件。 IDC连接器上的此引脚需要与34pin PC FDC的相应信号引脚匹配 - 但在下面的引脚上更多。但是,驱动器仍然没有读取任何磁盘。尽管驱动器正常索引,但测试点TP1-TP2之间的差异模拟信号缺乏导致故障读取放大器MC1733CP。值得庆幸的是,我已经设法挽救了一个功能的一个UA733CN变体 - 从Tandon TM-100 5,25“软盘驱动器的电路板(与IBM PC一起使用的电路板)。在溶解后,我已经在DIL14插座中放置了更换。

更换用于头部读取放大器/脉冲整形器的视频放大器芯片并放入插座中。可以使用UA733CN / MC1733CP等。

由于此驱动器的总线连接器不符合Shugart总线,我刚刚剪切和焊接了一个34针PC FDC电缆在驱动器后面。在此之后,驱动器跳过生命。耶!驱动器还具有2个头部,这意味着它将正确读取单侧和双面磁盘。

FDC和BR8A8-A之间的临时适配器。剪切SCSI电缆进入驱动器的50pin IDC连接器,以及34pin FDC到PC。还有一个开关和5伏连接器来处理TG43线,但稍后更多。

现在来自铁幕的领事7115蛋糕上的锦上添花。这次半高度,双面驱动器带给了我最麻烦的烦恼,让它运行吧,最终我放弃了它。该驱动器具有符合脚踏车的母线,但连接器并不与侧面间隔开,我不得不用一些环氧树脂和砂纸来固定 - 除非我希望插头通过界面偏离搭乘触点来缩短总线。而且,驱动器越来越越长,已经浮出水面越多:光电传感器内的写保护IR LED在光电传感器中,如果更改磁盘并选择读取侧1的尝试尝试读取侧1,则磁盘更改逻辑脱开。 MC3470读取放大器放弃了我,由于鉴别器中的陶瓷故障(过滤器),因此驱动器可以写入 - 但未读取 - 它自己的磁盘,然后写电路也失败:每四条曲目都没有写入不可读。呃,好吧。至少我可以让事情唱歌♥

Warning: Can only detect less than 5000 characters

但是,能够归档和/或写入原始8“磁盘(CP / M,大型机填充物品等)到图像文件中,反之亦然,你需要一个支持FM数据传输的软盘控制器,每个扇区128个字节,使用500kbps“高密度”数据速率。换句话说,一个FM和能够高清的FDC。为此,优先考虑戴夫Dunfield的Imagedisk(IMD)等实用程序。这允许您将磁盘抓取到图像文件中,然后将其取出以进行分析,或者进入可以读取自定义非PC格式的仿真器/读取器应用程序,使更改并将其写入8“磁盘使用IMD,如有必要。要确定,如果您的控制器能够使用FM,请使用Imagedisk中的TestFDC工具,或在此表中找到控制器芯片以查看结果。或者,也可以设置8格式化以格式化单密度FM磁盘,如果软盘控制器不支持这样的操作,则会给出错误。

从历史上看,8“磁盘是单密度(SD)或双密度(DD)。在这两种情况下,时钟速率在500 kHz处恒定。然而,前者类型使用每个轨道的26个扇区的几何形状,每个类型为128个字节,其中时钟率为500kHz。 26 128字节扇区导致每侧250k的未格式化磁盘容量。即,SS / SD 8“磁盘250k,或500k用于DS / SD 8”磁盘。双密度8“介质传统上以每条轨道8个扇区格式化,每个扇区为1千字节,数据速率为500kbps mfm(以500khz时钟速率为500khz,每1个数据位编码;数据速率与1.44 / 1.2mb的数据速率相同)。使用此几何形状,可以获得1.2MB的DS / DD 8“磁盘。然而,一些机器作为Tandy TRS-80模型II,使用每轨道26个扇区的单面,双密度变体,256字节,MFM,SS / DD 8“软盘上的容量为500K。虽然有8086个的个人电脑,如西雅图SCP,配备了8英寸的Tarbell控制器,虽然我们今天知道的MS-DOS 2.11,IBM PC和他们的后裔,但另一方面,从未支持过8“的牌照。而且,对于5,25“或3,5”来说,仅支持MFM调制的512字节的物理扇区大小......好吧,几乎。 8格式可以调整。 🙂侧注:MS-DOS版本3至5通过DrivParm或Driver.sys使用带有AN / F命令行开关的8英寸驱动器来声称“支持”,用于单面和/ F:4进行双面和/ f:4驱动器。不要打扰,这根本没有做任何事情。