RIDE
RIDE安装教程
RIDE工具可直接操作各种复古平台(ZX Spectrum、MS-DOS等)的软盘/图像内容,它可以访问你的PC上的内部软盘驱动器,它可以与KryoFlux一起工作,从1.6开始也是用于写入!
开发介绍
这一切都始于2014年春天,当时我出于一个我不再记得的原因,想在一台现代PC上访问8位ZX Spectrum计算机克隆(品牌为Didaktik)的3.5英寸软盘。当时我已经知道这是有可能的,因为我看到了(并使用了)几个PC设计的特殊工具来创建Atari ST、Amiga、Pentagon(另一个ZX Spectrum克隆机)等软盘的图像。这些工具的界面很差(如果有的话),而且操作文件的可能性非常有限(它们是转储工具而不是磁盘探索器)。我知道有一个OmniFlop工具......嗯,我不知道--由于奇怪的(然而是免费的)许可,以及作者没有回复我的电子邮件请求获得许可,我从未设法运行它。但据我所知,它应该是另一个纯转储工具。我知道有一个SamDisk工具,在那之前我一直在使用它,因为它提供了创建软盘图像的可能性,包括严重复制保护的软盘!我喜欢OmniFlisk的想法。
我喜欢OmniFlop桥接几十种磁盘操作系统(DOS)的软盘格式的想法,尽管我真的不了解它们(记得,它是一个转储工具)。我还喜欢SamDisk的清晰用法,以及它甚至可以在有拷贝保护的软盘上工作的可能性。我喜欢那些专门的工具,它们可以(以或多或少的方式)通过理解软盘的内容来提取 "它们 "软盘的文件。所以我问自己。是否有人已经把所有的东西结合在一起了?如果有,我很遗憾没有找到这样的应用程序。
真实和虚构的磁盘编辑器(RIDE)。
由于我在每个应用程序中都缺少一些东西,所以我创建了自己的应用程序,并将其命名为Real and Imaginary Disk Editor(或简称RIDE)。它的作用是直接访问一些不知名的或过时的平台的文件系统,包括曾经非常流行的MS-DOS。这些文件系统既可以存储在物理软盘上,也可以存储在图像中(因此被称为 "真实和虚构")。RIDE同时适合于某一平台的新手和专家用户。新手用户会发现它很容易用于他们的早期实验,而专家用户会欣赏它的高级功能,这些功能有利于直接修改和恢复数据。如果你需要的DOS没有实现,你至少可以在扇区级访问软盘,或者自己实现,然后最好把结果提交到这个资源库,这样我们都可以从你的努力中受益。
软件特色
在这里,我想指出RIDE可以为你的复古计算考古提供的一些亮点。
它试图在经典的 "导入/导出工具 "和自由软件领域的简单数据恢复应用之间架起一座桥梁。
它能自动识别磁盘操作系统(DOS)和相应的磁盘格式,无需用户干预。只要插入磁盘,通过RIDE访问它,就可以立即处理文件。
它支持难以找到的MDOS 2.0文件系统(最初由Didaktik开发)。
它可以读/写/格式化非标准的MS-DOS轨道结构,包括用于硬盘镜像的FAT32(但目前不支持主引导记录)。
它并不试图屏蔽你在一个给定的文件系统中的任何信息--即使是关键值也可以由你来处理。
它至少允许你转储不支持的文件系统的扇区,包括最常见的错误(通常是复制保护计划的一部分)。
它支持高DPI屏幕。
编译和运行(不需要安装,永远不需要!)。
RIDE需要Visual Studio 2010或更高版本来编译,需要Windows XP或更高版本来运行。在克隆资源库后,只需在选择了Debug或Release配置后点击Build → Build Solution,就可以了。
第三种Release MFC 4.2配置实际上只为我所用--我在GitHub上用它来创建新的公共版本。要使用这个配置进行编译,你需要安装Windows SDK(包含传统MFC 4.2平台的所有源代码和库),再加上正确设置的路径。然而,在有Release配置的情况下,在Release MFC 4.2配置下编译的相关负担是不值得的,所以我就不详细说明了。