![如何将文件从一种计算机格式转换为另一种计算机格式?](https://linux22.com/image/1248600/%E5%A6%82%E4%BD%95%E5%B0%86%E6%96%87%E4%BB%B6%E4%BB%8E%E4%B8%80%E7%A7%8D%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%A0%BC%E5%BC%8F%E8%BD%AC%E6%8D%A2%E4%B8%BA%E5%8F%A6%E4%B8%80%E7%A7%8D%E8%AE%A1%E7%AE%97%E6%9C%BA%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
我有一台 Commodore 64,里面有很多用 OmniWriter(Word 类型)创建的文件。除了打印出来然后重新输入或扫描,有没有办法模拟 Commodore 64。我需要使用 OmniWriter 来读取程序,除非有更好的方法来转换它们。
我假设我需要一个 5.25 磁盘驱动器。我有几个用于 Commodore 的驱动器 - 它可以与运行 Windows XP 的 Dell Dimension 8400 配合使用吗?
我愿意听取关于如何在不花大钱的情况下实现这一目标的建议。有人告诉我有一种方法可以在当今的计算机上模拟 Commodore 64,但如何读取这些软盘?如何将数据文件转换为当今的 Word、Excel 和 Access?
答案1
我见过的最好的 Commodore 64 模拟器是VICE 模拟器。
我用它来玩我小时候玩的所有 C64 旧游戏。当你第一次启动该程序时,它会在你的 Windows 桌面上显示 C64 屏幕。我相信,如果你仍然知道正确的命令行,你(理论上)可以做几乎任何你在原来的 C64 上能做的事情。
至于那些精彩的 5.25 软盘,(啊……美好的旧时光)如果你不害怕一点焊料,那就看这个视频吧。这正是你提到的…… http://www.pcmech.com/article/commodore-64-floppy-usb-adapter/
否则请检查...tigerdirect.ca/applications/category/category_slc.asp?CatId=287 它主要是 3.5 英寸,但稍微看一下你可能会发现难以捉摸的 5.25。
2010 年 8 月 28 日 刚刚得到消息最大PC...您一定要看看这个!全新 COMMODORE 64!!!
答案2
我以前用过 Commodore 64 模拟器,但已经很久没用过了。我读过有关将 Commodore 64 磁盘驱动器连接到 PC 的传输电缆的文章,但从未购买或使用过。我再次研究了它们,并得出了以下信息和想法。
传输电缆
由于您的 Dell Dimension 8400 有一个并行打印机端口,可以设置为 EPP 或 ECP 模式,你可能想要得到一个X1541系列电缆。这些是连接到 PC 打印机端口和 Commodore 磁盘驱动器的一系列电缆。选择指南描述了X1541系列中各种电缆之间的差异,但结论这表明 XM1541 电缆可能就是您想要的。
Comet.vermont 提到了连接 Commodore 磁盘驱动器的 USB 电缆。原始xu1541基于 Atmega8-16 DIP。xum1541视频中展示的是基于 Atmel AT90USB。不过,看起来两者都在开发你必须自己构建的产品,或者以更高的价格购买比XM1541电缆更佳。
传输软件
开放CBM是适用于 Windows 或 Linux 的驱动程序和命令行工具集,可帮助您通过传输电缆在 Commodore 磁盘驱动器之间传输磁盘映像和文件。
星指挥官是Commander 风格的文件管理器可以通过传输线传输到 Commodore 磁盘驱动器或从 Commodore 磁盘驱动器传输数据。它的文本文件说明建议使用 OpenCBM 驱动程序在现代版本的 Windows 下使用它。因此,如果您想使用 The Star Commander,您似乎无论如何都需要 OpenCBM。
转换您的文档
将 OmniWriter 文档传输到 PC 后,如何将它们转换为现代 PC 软件可以使用的内容?我有两个想法。
我找到了一份OmniWriter 手册。它包含文档文件格式的描述。如果您是程序员,或者认识熟悉 Commodore 64 的程序员,您可能能够使用此文件格式描述将您的 OmniWriter 文档转换为现代 PC 软件可用的内容。
找到 OmniWriter 软件的 Commodore 64 磁盘映像。使用 Commodore 64 模拟器运行 OmniWriter 软件并加载 OmniWriter 文档。设置 OmniWriter 以打印到连接到用户端口的 ASCII 打印机,并设置模拟器以将用户端口输出保存到文本文件。然后,当您在 OmniWriter 中打印时,模拟器将为您保存一个文本文件。