1

伙计们:

我需要一个 8051 处理器指令 + 内部外围模拟器来复活一个非常古老的项目。(长话短说。)我发现了一个以 WinXP 为目标的废弃软件项目,它几乎完美地满足了我的需求:

http://home.arcor.de/jensaltmann/jsim-e.htm

它只需要一点点改进来支持我需要使用的外部存储器模型。(对于 8051 粉丝:我需要 0 - 0x7fff 的外部程序存储器作为外部数据读取,与 0x8000 - 0xffff 的外部 RAM 连续。)

开发者/维护者几年前用完了时间,发布了前端 GUI 的 c++ 源代码和 8051 特定的 DLL。

注意:再次感谢开发者最初做这个项目,然后在他不再维护它的时候发布源代码!

我已经在需要调整的 DLL 源代码中找到了代码……看起来并不难。

但是开发者根本没有说开发环境。

DLL 源代码解压缩到一个名为“MSDEV-PRJ”的顶级文件夹,其中包含大约 30 个文件,其中大约 10 个是 .cpp,可能低于 9000 行的总源代码行,这些代码看起来写得很好且文档记录合理。根据文件夹名称和项目年龄,我猜这是一个 MS Visual Studio 项目。我只是碰巧拥有大约相同年份的 MSVS 副本,大约 1995-2000 年。

我的问题:

  1. 找到同名的文件夹是否意味着其中包含完整、一致的 Visual Studio 项目?也就是说,拖出我的 VS 磁盘是否值得,安装——我记得这可能很痛苦——然后尝试?

  2. 使用 GNU 工具,特别是我碰巧已经安装的 MinGW 来完成这项工作会有什么困难?在 [1] 到…… [Excruciating] 的范围内,这种转换可能有多困难?

  3. 有什么完全不同的方法,例如另一个可以导入 MSVS 项目并处理 MS 指令的廉价/免费开发环境?或者也许有人知道我可以购买的一个非常好的功能齐全、低成本的 8051 模拟器?

TIA

亨利

4

1 回答 1

0

我发现有人已经安装了 Visual Studio,他很快就能够验证,“是的”这个源代码是一个完整的——几乎完全一致的——MSVS 项目。它重新编译成功,似乎运行正常。完成此操作后,没有理由查看其他开发环境。

谢谢,

亨利

于 2011-07-14T00:45:36.600 回答