返回资讯中心
外部精选
软件工程
#开发者实时流

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 卡带并启用 Ultimate Command Interface 后,桌面会多出一个 USB 闪存盘图标,可直接在 GUI64 内挂载磁盘镜像。

Hacker News 最新ethanpil2026/11/2 · 今天9 分钟阅读

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

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

如果将 Ultimate 卡带连接到 C64,或者计算机本身是 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 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →