是否可以让 Commodore 128 的 Basic v7 仿真在 Ubuntu 中运行?

是否可以让 Commodore 128 的 Basic v7 仿真在 Ubuntu 中运行?

我已经安装了 VICE,它在运行 Commodore 64 游戏和程序方面似乎运行良好,我还没有尝试测试基本 v4.0 本身是否能正常工作,但任何关于使用 Commodore 128 功能的建议搜索都只指向安装或配置 C64 功能。所有对 C128 功能的引用似乎都不完整或不起作用。

有什么方法可以让 VICE 作为 C128 Basic V7.0 模拟器运行,以使用声音包络和视频几何功能?

如果没有,是否有其他适用于 Ubuntu 的 c128 模拟器能够在传统的 80 列模式下模拟 C128 基本版?

答案1

VICE是一款出色的模拟器,甚至对于 C128 也是如此。不幸的是,文档很糟糕,因为有大量针对专家、极客和怪胎的信息,但基本信息隐藏在 3.14.17 和 3.14.18 之间的某个地方。(在普通读者已经放弃的时候......)

事实上非常简单:

  1. 按下F7PC 键盘上的按钮可在 40 列模式和 80 列模式之间切换。
  2. 按下 执行硬重置AltF12

现在你会注意到第二个窗口(注意其中x128) 已变得生动活泼,并具有整洁的 80 列显示。

希望这可以帮助。

附加说明:我刚刚再次验证。唉,AltF12这是 Linux 中非常糟糕的默认选择,因为窗口管理器经常使用此组合键!因此,通过此组合键调用硬重置可能不起作用,也可能不会产生预期的效果!所以如果您也失败了,请通过下拉菜单调用硬重置:文件 -> 重置 -> 硬重置。 这是保证不管怎样都要工作。

答案2

您还可以使用 GRAPHIC 命令而不是组合键:

GRAPHIC 0 切换到 40 列模式

GRAPHIC 5 切换到 80 列模式

我完全同意 @syntaxerror 的观点,即 F7 和 ALT+F12 对于除 PC 系统以外的任何系统来说都是非常糟糕的选择。我的 Mac 也遇到了同样的问题,它的 F 键实际上映射到原始的 Commodore F 键(因此 F7 只是显示 LIST 命令,而不是执行主机系统的 F7 键)。不知何故,当 VICE 启动时,我的 Mac 卡在 80 列模式。虽然我很喜欢它,但我不知道如何在启动时切换

相关内容