【问题标题】:Hires, interlaced screen on Amiga HiSoft C, with window, menu and buttons [closed]雇用,Amiga HiSoft C 上的隔行屏幕,带有窗口、菜单和按钮 [关闭]
【发布时间】:2013-11-01 08:38:06
【问题描述】:

我是 Amiga 编程新手。

我需要制作一个显示图形的应用程序,该应用程序的显示方式类似于流行的绘图应用程序,Dan Silva 的 Deluxe Paint,由 Electronic Arts 出版。只是一个垂直滚动的图像,最好是在 HAM 模式下。

如何使用 HiSoft C for Amiga 根据屏幕模式请求对话框的结果打开一个新屏幕?

要求:

  • 以硬件允许的尽可能多的颜色打开新员工隔行扫描屏幕
  • 我可以操作的基本菜单结构(顶部右键菜单)
  • 项目窗口,类似于 HiSoft C 编辑器
  • 顶部的控制面板类似于 Digita Wordworth 中的控制面板,带有文本框、按钮和选项卡

  • 我还需要一个屏幕外缓冲区,该缓冲区与屏幕一样宽,并且与内存允许的一样高。

这需要兼容:

  • Workbench 3.0 及以上版本
  • 68020及以上
  • ECS 和 AGA 芯片组
  • 0.5..2Mb 芯片内存 + 0..∞ 快速内存

【问题讨论】:

  • 首先要做的是找到Native Developer Kit的副本(显然可以找到here)。可以使用 3.9 及以下的任何版本。它应该包含大量示例,以及对所有内容的非常详细的参考。
  • 至于 C 编译器,你可以使用 DICE,它的源代码可以在from here 下载并在基本上任何类 UNIX 的机器上交叉编译。
  • 谢谢约阿希姆。我买了这张 CD,上面捆绑了 Haage&Partner 的 StormC 编译器。对于这个项目,我需要按照提案的顺序使用 HiSoft C,但是 CD 上也有一些有趣的东西。
  • 试图为 Luv、syb0rg、Kevin、1 和 Sauabh 清除迷雾。就像这里的许多问题一样,并不是每个人都会理解所提出的问题。 luckykaa 理解了这个问题并想出了一个可能的解决方案。有一种名为 Amiga 的计算机模型和一家名为 HiSoft 的公司提供的 C 语言版本。 Ineed 的帮助是为标准 Windows 风格的应用程序创建一个框架项目,但我希望程序在 Workbench 操作系统下运行,而不是使用 Windows。

标签: c motorola amiga


【解决方案1】:

从这个问题来看,我不确定您在 Amiga 编程方面的经验如何。如果您对窗口和屏幕的设置方式零经验,那么我强烈推荐Anders Bjerin's Amiga C Manual

它相当古老,早于 AGA,但推断如何打开 256 色屏幕应该不是什么大问题。

【讨论】:

  • 谢谢你的小费luckkaa。链接已损坏,您可能想修复它,但它至少让我找到了 aminet,然后我从那里搜索并找到了它。非常感谢
猜你喜欢
  • 2013-11-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多