gpt4 book ai didi

IBM PS/2 型号 30 286 的编译器

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:04 26 4
gpt4 key购买 nike

我正在从事一个项目,该项目需要为 IBM PS/2 Model 30 286 ( http://en.wikipedia.org/wiki/IBM_Personal_System/2#Models) 开发软件。我想知道如何为这个系统编译程序。我需要能够渲染图形,但我不确定从哪里开始。以下是我可能如何着手做这件事的想法列表。欢迎任何想法和/或建议。

  • 找到可以在这台机器上运行的软件(最好是游戏)的源代码。
  • 反编译现有程序(最好是游戏)并分解其内部工作。
  • 如果我能弄清楚如何编译 C 程序,那么:
    • 找到一些关于驱动程序的文档。
    • 弄清楚是否有我可以用来渲染图形的现有库。
  • 如果我能找到一种方法来为这个系统编译程序而不必在系统上运行编译器,那么:
    • 在我的 PC 上模拟我的程序,然后为 IBM PS/2 编译我的程序。

FWIW,我可以在这个系统上运行 DOS。电脑自带的手册,没有说明运行什么程序编译。

最佳答案

DOS 不包含编译器,这就是文档中未提及的原因(尽管 PS/2 确实具有 ROM BASIC)。你必须单独购买一个。当时有很多选择,现在仍有一些选择。以下是一些或多或少可用的 IMO:

  • DJGPP是 GCC 到 DOS 的端口。但是,它需要一个 80386,所以在这里不适合。似乎有人试图 produce a 16-bit port但还没有完成。

  • OpenWatcom是一个可以针对 16 位 DOS 的 C/C++ 编译器。实际上,您可以在 PS/2 机器上运行这些工具,或者从 Windows 或 Linux 交叉编译二进制文件。

  • Turbo Pascal 和 Turbo C++ 的旧版本可从 Embarcadero Software Museum 获得。 .这些是当时非常好的编译器,包括一个带有集成交互式调试器的不错的文本模式 IDE。

  • Quick Basic 是 Microsoft 的 DOS 基本编译器。许多废弃软件网站上都有它,但我不确定使用它是否合法。

  • Microsoft Visual C++ 1.52 是最后一个支持 16 位 DOS 和 Windows 编程的 Visual C++ 版本,显然它仍然可供 MSDN 订阅者使用。

关于IBM PS/2 型号 30 286 的编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22748841/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com