返回资讯中心
外部精选
软件工程
#社区热议

GUI64:为 Commodore 64 内置 ROM 打造的图形界面

来源标题:GUI64 – GUI for the Commodore 64 running on top of the built-in ROM

GUI64 是运行在 Commodore 64 内置 ROM 之上的图形界面。它默认把两个磁盘图标分配给设备编号 8 和 9,双击图标可打开文件浏览器窗口;自 1.98 版起,连接 Ultimate 卡带的设备还会多出 U 盘图标,可直接挂载磁盘镜像。

Hacker Newsethanpil2026/11/2 · 昨天9 分钟阅读

以下正文由 AI 翻译自 Hacker News(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

默认情况下,两个驱动器图标分别分配给设备号 8 和 9,但可以通过右键单击图标来更改,也可以在关联浏览器窗口的菜单中更改。双击驱动器图标会打开一个文件浏览器窗口,详见下文。

如果 C64 连接了 Ultimate 卡带,或者计算机本身是 Ultimate 设备,并且启用了 Ultimate Command Interface,那么自 1.98 版起,桌面上会多出一个 USB 闪存盘形状的图标:Ultimate 图标。双击该图标会打开一个浏览器窗口,可访问连接到 Ultimate 设备的 USB 闪存盘(或 SD 卡)的文件系统,从而可以直接在 GUI64 内挂载磁盘映像。

单击任务栏左下角的 Commodore 按钮,会打开一个包含三个条目的菜单:“Settings”、“About”和“BASIC”。从 1.98 版开始,Ultimate 用户还会看到一个额外的“Reboot”条目,用于重启 C64。选择“BASIC”(确认提示后)会启动熟悉的 C64 BASIC 编辑器。单击“Settings”会打开一个配置窗口,可在其中自定义 GUI64 的外观。如果 GUI64 检测到启用了 Command Interface 的 Ultimate 系统,那么自 1.97 版起,设置会存储在 Ultimate 的 flash 文件夹中。这些设置包括各种颜色选项,以及一个用点状背景显示桌面的选项。单击“About”会打开一个对话框,其中包含有关 GUI64 的信息。

自 1.96 版起,时钟会自动显示 Ultimate 的时间(前提是连接了 Ultimate 卡带,或者 C64 是基于 Ultimate 64 板的 FPGA 实现,并且启用了 Ultimate Command Interface)。自 2.0 版起,当用户端口连接了 WiC64 模块时,时钟也会显示正确的时间。双击时钟会打开一个用于调整时间的对话框。如果 GUI64 启动时未检测到 Ultimate 系统或 WiC64,时间默认设置为“00:00”。

由于 GUI64 屏幕的水平空间有限,任务栏按钮标题会被截断以适应空间。从 GUI64 v1.8.1 开始,用户将鼠标悬停在按钮上至少一秒,即可在工具提示中看到完整标题。将鼠标悬停在桌面驱动器图标上时也会显示工具提示,展示 SD2IEC 或 Ultimate 等驱动器的完整路径。

GUI64 中用于传达信息的主要图形元素是窗口。每个窗口顶部都有一个标题栏,窗口标题位于左侧(Mac 设计:居中)。在 Windows 设计中,右侧有各种控制按钮。其中一个按钮始终是用于关闭窗口的 X 图标(X);如果窗口支持最小化或最大化,也会有相应的操作按钮。在 Mac 版本中,标题栏左侧只有一个用于关闭窗口的按钮。Windows 版本:最小化的窗口会从桌面上消失,但仍可作为任务栏中的按钮访问。单击此按钮可将窗口恢复到桌面。这有助于保持桌面整洁有序。

一种特殊类型的窗口是对话框。对话框无法最小化,并且始终保持完全焦点。这意味着用户输入仅限于对话框窗口内。

窗口内的图形元素称为控件。每个控件都有特定的功能——即使该功能只是显示文本,例如标签(见下文)。当前版本 GUI64 中可用的控件按顺序如下:

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →