我有一台旧的 DOS(读作:废弃软件)机器,运行着我的旧 DOS 游戏(如此处所述)我发现随着时间的推移,我的软盘开始损坏并且完全无法读取。
所以最近我一直在寻找我目前拥有的游戏的废弃软件二进制文件,并将它们下载到我的 Vista 盒子里。
Vista 机器没有软盘驱动器,但有 CD/DVD-R。Vista 机器没有串行或并行端口。DOS 机器有软盘驱动器,但没有 CD/DVD 驱动器。(但它有一个 100mb 硬盘)令人惊讶的是,这两台机器都有 USB 和以太网。DOS 机器有一些古老的 3Com 10BT 卡。
我似乎无法弄清楚如何在 DOS 机器上启动和运行 FTP,更不用说 TCP/IP 堆栈了,而且两台机器都无法读取任何形式的 USB 存储。
将这些二进制文件传送到 DOS 机器的最佳方法是什么?
(我知道这听起来像是一个古老的问题:如何用一艘只能坐两个人的船把狐狸、婴儿和一袋谷物运过河)
答案1
要获得永久解决方案,最好的办法是让 NIC 工作。您需要 NIC 的 DOS 驱动程序。查看 3com 网站,看看他们是否仍有适合您型号的驱动程序。
如果您直接连接到 Vista 机器,则需要一根交叉电缆(引脚 1、2、4 和 6 互换)。您可以购买或自制一根。如果您使用集线器或交换机,则标准 cat5 电缆即可。
为 DOS 机器添加网络的各种方法太多,无法在此讨论,但以下几个链接可以帮助您入门:
http://www.dendarii.co.uk/FAQs/dos-net.html
http://bbright.tripod.com/information/dosnetwork.htm
http://www.freedos.org/freedos/news/technote/157.html
如果你成功运行了 TCP/IP,你将能够运行 TUI Web 浏览器,例如山猫这样您就可以将文件直接下载到您的 DOS 机器。
答案2
如果您想让该 DOS 机器无限期地运行,这可能是一件好事:
您可以在这里购买:Tiger Direct -(19.99 美元)Sabrent 1.44MB 外置 USB 2X 软盘驱动器
...并将其连接到您的 Vista 系统(或任何其他系统)。
然后,您可以创建新的软盘,轻松地来回移动文件,保留备份(在您的 Vista 系统上),并且从互联网获取更多 DOS 文件/游戏(通过您的 Vista 系统)。
答案3
如果这是一次性的需求(即你不经常添加游戏),那么最简单的方法可能是从 DOS 框中取出硬盘,然后通过USB 适配器(假设您的 Vista 机器没有空闲的 IDE 连接器)。将文件转储到线路上,然后将其返回到您的 Dos 机器。
当 Vista 第一次看到该驱动器时,请注意不要格式化该驱动器。
答案4
如果你的机器是 386 或更好的 486,并且有 4MB 或更多的 RAM,你应该能够使用软盘上的一个非常小的 Linux 发行版来启动它,比如汤姆的 rtbt它将允许您进行一些基本的网络操作(FTP)并且识别您的 FAT 硬盘。
另一个选择是将网络添加到您的 DOS 系统。请参阅FreeDOS 网站。顺便说一句,你可以尝试一下 FreeDOS,它比旧的 DOS 有一些更新更好的功能(命令行完成、对 USB 驱动器的一些支持等)。