使用模拟器和正版 ROM,在 Android 上重温 Amiga 500 和 C64 的乐趣

  • Android 系统能够相当忠实地模拟 Commodore 64 和 Amiga 500,它结合了特定的模拟器、合法的 ROM 和蓝牙控制器。
  • 对于 C64 来说,有很多应用程序:从基于 VICE 的模拟器到游戏包、SID 播放器和场景工具,如 CSDB Random Release。
  • 在 Amiga 上,合法密钥是 Amiga Forever Essentials,它提供官方的 Amiga OS ROM,并与 UAE4Droid 或 Omega 500 等模拟器集成。
  • 借助 TOSEC 合集、C64.COM 和 Lemon64 等资源以及一些初始设置,您的手机将变成一个功能强大的便携式复古平台。

使用模拟器和正版 ROM,在 Android 上重温 Amiga 500 和 C64 的乐趣

如果你曾经历过 Amiga 500 或 Commodore 64 的时代 现在你是不是也想在手机上重温那些经典游戏了?来对地方了。如今,只需一部安卓手机和几款精心挑选的应用,就能打造一套精彩绝伦的复古“组合”,涵盖 C64 和 Amiga 两大平台,拥有高度还原的模拟效果、海量游戏、SID 音乐、各种有趣的附加功能,甚至在 Amiga 平台上还有合法途径。

超越单纯的怀旧我们的目标是将你的安卓设备设置成一台便携式复古游戏机:包括 Commodore 64 和 Amiga 500 的模拟器、ROM 合集、音乐播放器、主题壁纸,以及一些实用技巧,帮助你了解游戏加载方式以及它们有时为何会出现“奇怪”的运行现象。当然,我们还会看看在像 C64 Maxi 这样的现代设备上运行 Amiga 模拟器是否可行。

C64 Maxi 可以用来模拟 Amiga 500 吗?

许多正在考虑购买的人 C64 Maxi (或者说现代版的C64)不禁让人思考,鉴于这台硬件的性能显然比初代Commodore 64更强大,它是否也能模拟Amiga呢?这个想法不无道理:你喜欢Amiga的游戏库,但你更钟情于C64的美学设计和操作体验。

实际上,C64 Maxi 被设计成一款封闭式产品。 它旨在官方模拟 Commodore 64 环境(及其相关变体)。虽然它的内部性能足以运行 Amiga 模拟器,但其固件和操作系统并未为此做好任何准备,也不将其视为一项受支持的功能。理论上,通过一些特定的破解方法,你可以运行其他系统,但这并非面向普通用户,也没有相关文档,而且远不如在 Android 或 PC 上运行那样灵活。

如果你想通过模拟器来体验 Amiga 500使用安卓系统(手机、平板电脑或 配备此系统的便携式游戏机或者用电脑。电脑上有成熟的模拟器,直接支持 Amiga OS ROM,而且针对每个游戏都进行了配置,而不是强迫 C64 Maxi 去做它原本设计之外的事情。

复古游戏霓虹灯
相关文章:
具有八十年代美学和复古风格的 Android 游戏

快速了解 Commodore 64 及其生态系统

Commodore 64 是美国最具代表性的家用电脑。 自1982年发布以来,据估计销量约为1200万台,在许多家庭中销量超过了当时的IBM PC、Apple II和其他微型计算机。在欧洲,市场竞争更为激烈,主要与ZX Spectrum平分秋色,在某些地区,其中一款电脑则占据绝对主导地位。

C64 的最大技术特点 与许多 8 位竞争对手不同,它并非基于典型的 Zilog Z80 CPU,而是基于运行频率约为 0,985 MHz 的 MOS Technology 6510/8500 处理器。此外,还有两颗专用芯片起到了至关重要的作用:用于视频的 VIC-II 和用于音频的传奇 SID 6581(以及后来的 8580),这两颗芯片实际上都是定制设计的。

VIC-II 视频芯片提供了多种图形模式它采用 40x25 字符的文本模式,图形分辨率分别为 96x167、160x200 和 320x200 像素,并配备固定的 16 色调色板。在电子游戏中,160x200 的多色模式得到了充分利用,允许该调色板中的每个色块同时显示多达四种颜色。它还集成了精灵、受 Intellivision 等系统启发的碰撞检测功能,以及一系列程序员用来挖掘机器性能极限的“技巧”。

SID 6581 在粉丝心中占据了特殊的地位。这款由罗伯特·扬尼斯(后来创立了Ensoniq公司)设计的合成器,可以通过三个独立的声道生成频率范围在16到4000赫兹之间的声音。巧妙的编程技术使其能够模拟比技术规格所规定的更多声音,从而打造出当时令人惊叹的游戏配乐和演示。问题在于:它的规格说明有些晦涩难懂,并非所有人都知道如何充分发挥其性能,这也解释了为什么有些游戏的音效惊艳绝伦,而另一些则平淡无奇。

这种非常特殊的硬件带来的一个后果是…… 问题在于,许多 C64 版本的多平台游戏与其 Amstrad CPC、ZX Spectrum 或 MSX 版本存在显著差异。由于这些微型计算机共享 Z80 CPU 和较为相似的架构,因此它们之间的移植相对简单。然而,对于 Commodore 64 而言,通常需要重写大量代码,以使其适应 VIC-II 和 SID 的特殊性。

这就是为什么有些情况下 C64 受到的影响最大。 (一些功能较弱或删减的版本)以及其他一些它大放异彩的版本。一些公司甚至跳过了某些游戏的 C64 版本,或者将其外包给专业工作室,例如 Dinamic 的《Army Moves》,其 Commodore 64 版本由 Imagine 负责移植,主要面向英国市场。

美国庞大的用户群体 C64 漫长的商业生命周期也解释了为什么它能发行一些其他 8 位主机上从未面世的游戏,例如《疯狂豪宅》(Maniac Mansion)、《试驾》(Test Drive)以及《艾薇拉》(Elvira)系列的多款作品。在视觉方面,许多玩家都记得 C64 的色彩比竞争对手平台更淡,但这样可以换来更流畅的动画和屏幕上同时显示的颜色数量。现在人们知道,这种“淡色”通常会被基于默认调色板的模拟器夸大;因此,一些模拟器提供了替代调色板,以更好地模拟经典 CRT 电视的画面效果。

C64 机型及衍生产品:不仅仅是“面包篮”

当我们谈到在安卓系统上模拟 Commodore 64 时 我们通常想到的是标准型号,但实际上还有几个官方版本,它们的机壳不同,内部构造也略有差异。其中最知名的包括初代C64、C64C、C128和C64GS主机。

经典的C64,采用圆润的“面包篮”式外壳。它是 80 年代的标志性产品。1986 年,C64C(也称 C64 II)问世,采用了更扁平、更现代的设计,但配置几乎相同:一颗主频为 0,985 MHz 的 MOS 6510/8500 CPU、VIC-II 视频芯片、SID 6581 音频芯片以及 64 KB 的 RAM。几乎所有 Android 模拟器都模拟了这种基本行为。

Commodore 128 (C128) 于 1985 年推出它是一款功能更强大的进化版,配备 2 MHz MOS 8502 CPU、128 KB RAM、80 列文本模式以及用于运行 CP/M 3.0 的 2 MHz Zilog Z80 协处理器。虽然它使用了不同的视频和音频芯片,但它与 C64 完全兼容:只需在 BASIC 中输入“GO64”,按下某个键启动,或者插入 C64 卡带即可。

尽管有这些改进,但很少有游戏充分利用C128的优势。 除了具体细节之外:Infocom 的一些冒险游戏采用了 80 列显示模式,而像《Ultima V:命运战士》这样的游戏则利用额外的内存,在玩家游玩的同时播放音乐。即便如此,尽管正值 16 位系统过渡时期,这款游戏仍然售出了约 400 万份。

其中最特别的型号是 C64GS(Commodore 64 游戏系统)。C64 是一款于 1990 年发布的无键盘游戏机。理论上,只要游戏卡带不需要键盘输入,它就能兼容 C64 卡带。但实际上,许多游戏在这种模式下运行效果不佳,而且当时的游戏机市场已被世嘉和任天堂垄断。最终,C64 遭遇了商业失败,发行范围也极其有限,主要集中在欧洲。

Commodore 64 游戏的分发和加载方式

使用模拟器和正版 ROM,在 Android 上重温 Amiga 500 和 C64 的乐趣

如何在安卓系统上模拟 C64 而不至于崩溃首先要了解游戏在最初时代是如何分发的,这一点至关重要,因为当前的文件格式本质上是那些磁带、光盘和卡带的“副本”。

主要支撑结构有三个磁带、软盘和卡带。如今,这些存储介质分别对应着扩展名为 TAP 或 T64(磁带)、D64(磁盘)和 CRT(卡带)的文件。在欧洲,由于磁带价格低廉,它占据了主导地位;而在美国,软盘则成为了标准存储介质。

这些墨盒最初确实有一定的吸引力。 由于其近乎瞬时的加载速度,到 1984 年,大多数发行商都放弃了这种格式,转而使用更便宜、更灵活的软盘。只有像 Dinamic 和 Ocean 这样的公司继续支持这种格式一段时间。1990 年的 C64GS 惨败最终终结了这种格式所剩无几的商业生命。

Commodore 1541 软盘驱动器 它们以速度慢而臭名昭著:实际速度约为每秒 300 字节,这是由于一系列沿袭自 VIC-20 的设计选择所致。后来,1571 型驱动器(1985 年)提高了速度和容量,采用双面双密度软盘,每张软盘的容量达到约 350-410 KB,尽管在某些游戏中与 RapidLok 类型的保护机制存在一些不兼容的情况。1987 年,1581 型驱动器实现了飞跃,采用了 3 英寸、800 KB 的软盘,甚至可以通过相应的软件读取 720 KB 的 MS-DOS 软盘。

这种历史遗留的缓慢速度解释了加载时间极长的原因。 如果您使用与原硬件“完全一致”的配置,就能看到模拟效果。像快速加载器和 Epyx FastLoad 卡带这样的解决方案在当时就已经出现,读取速度接近 4 KB/s。现代模拟器,无论是桌面版还是安卓版,通常都包含“Warp”或“Fast Forward”之类的加速模式,可以将等待时间缩短到几秒钟。

像 Denise 或 VICE 这样的 PC 模拟器只需进入相关菜单,使用“加载软件”或“智能连接磁盘/磁带”等选项即可挂载游戏镜像。然后,您可以使用自动启动功能,也可以使用典型的 BASIC 命令(例如,输入“LOAD”*”8,1,然后输入 RUN)来启动游戏。插入卡带时,请选择“连接卡带镜像”,通常在重启后会自动启动。

在安卓系统上,受 VICE 启发而开发的模拟器也遵循类似的方案。您可以从菜单中选择 TAP、T64、D64、CRT 或 PRG 文件,配置是否要自动启动,您可以保存状态以跳过未来的繁重加载,通常还有一个按钮可以在加载时加快模拟速度。

控制问题也有其复杂之处。大多数 C64 游戏使用 2 号端口(而非 1 号端口)连接游戏手柄。在模拟器中,如果您进入游戏后触摸或按键没有反应,几乎可以肯定只需在设置中切换游戏手柄端口即可。桌面模拟器通常提供诸如 ALT+J 之类的快捷键来切换端口;在移动设备上,这通常通过输入菜单或控制器映射设置来完成。

Android 上的 Commodore 64 模拟器

Commodore 64 的 Android 生态系统相当多样化。并非所有软件都是“纯粹”的模拟器:还有游戏包、场景工具、动态壁纸、SID播放器以及其他有趣的应用程序,它们都能增强复古游戏体验。最好了解每种软件的功能,这样你就能只安装自己真正感兴趣的内容。

C64模拟器和游戏包

Frodo C64 是 Android 平台上的一款老牌模拟器。这款软件旨在提供简单易上手的基础电脑游戏体验,它配备了屏幕键盘,支持加载常见的 Commodore 环境格式,适合那些想要快速上手而不想迷失在复杂菜单中的玩家。它是免费的,界面语言为英语。

C64游戏包注重舒适性这是一个结合了模拟器和预装游戏的软件包。有了它,您既可以畅玩内置游戏,也可以加载自己喜欢的游戏。该应用免费且支持英文,旨在为那些想要快速体验经典游戏合集,而无需事先在网上搜索 ROM 的用户提供一个便捷的起点。

对于有一定经验的用户来说,ViceC64 是一个更灵活的选择。它支持多种传统的C64格式:D64、T64、G64、P64、X64、BIN、CRT、TAP和PRG,方便您从PC导入大型游戏合集,或从游戏库下载。它是免费的,提供英文版本,如果您已经熟悉Commodore ROM和破解程序,它将特别有用。

VICE也有安卓版本。 它旨在将桌面套件的强大功能带到移动设备上。它提供众多配置选项:性能调优、图像缩放、调色板选择、滤镜、操纵杆端口管理等等。如果您想要类似 PC 的使用体验,但又希望使用触摸屏,那么它是理想之选。

C64.emu 是设计最精良的支付替代方案之一。 这款安卓游戏软件基于VICE内核,支持几乎所有常见格式(.BIN、.CRT、.D64、.G64、.P64、.X64、.T64、.TAP),并新增了存档功能、精心设计的触控操作,以及对HID游戏手柄(USB、蓝牙等)的全面兼容。它的售价通常在3,49欧元左右,语言为英文,以其流畅的游戏体验而著称,能将你的手机变成一台口袋大小的C64游戏机。

AnViceX64 是基于 VICE 技术的另一个选择。这款专为 Commodore 64 设计的软件支持 D64、PRG 和 TAP 镜像文件,支持纵向和横向模式,并配备可配置的虚拟摇杆和屏幕特殊按键。它是一款付费应用(售价约 2,49 欧元),面向那些寻求操作简便、触控体验尚可的模拟器的用户。

对于那些优先考虑轻便性的人来说,还有 Mobile C64 可供选择。这款模拟器专注于让移动设备也能轻松操控游戏。它支持触摸屏、轨迹球、实体键盘以及外接 USB/蓝牙控制器。这是一款价格低廉的付费应用(约 0,99 欧元),提供英文版本,并且优先考虑易用性而非完全还原原硬件的每个细节。

数据库应用、新闻和趣闻 C64

如果你想超越单纯的游戏体验,深入探索 Commodore 的世界,那就来吧!有些应用程序可以连接到社区服务,展示新作品、新闻和有趣的节目。

CSDB随机发布链接至C64场景数据库(CSDB)它是最大的演示场景和 C64 作品库之一。这款应用会从数据库中随机加载一个作品,并显示其基本信息:名称、类型、年份、评分和截图。它是免费的,支持英文,而且非常有趣,可以帮助你发现一些你可能自己找不到的演示、破解版和游戏。

C64 SceneView,由 Uppercase Software 开发它是一款面向 Commodore 64 社区的新闻阅读器。它直接从 CSDB 获取最新资讯,无需打开浏览器即可在您的移动设备上显示。此外,它是免费的,支持英文,如果您想密切关注系统的最新动态,它是理想之选。

将你的平板电脑变成云游戏主机
相关文章:
将你的平板电脑变成一台无干扰的便携式复古游戏机

壁纸、时钟和复古定制

Commodore 64 的世界观也延伸到了 Android 定制领域。 通过模仿那个时代美学的背景、时钟和视觉特效。它们并非必需,但如果你是那个时代的忠实粉丝,它们会增添很多魅力。

C64 ASM LWP 是一款动态壁纸 它模拟了一种动态汇编器效果,就好像你的桌面一直处于“调试”模式一样。它有一个功能有限的免费版本,以及一个完整版(约 0,99 欧元),可以对效果进行相当精细的调整。

C64 Rush 提供了另一款动态壁纸 它提供海量自定义选项:超过 46 种不同的背景,以及多达 18 个可互动的经典 C64 游戏角色。这款游戏免费,支持英文,并以精美的视觉效果向最受欢迎的游戏库致敬。

如果你怀念以前的加载画面C64 Load-O-Matic 应用正是专注于此。它提供超过 100 种不同的加载画面供您选择,并将其设置为桌面背景。该应用提供完整付费版(约 0,82 欧元)和功能受限的免费版,两者的设计初衷都是为了重现当年等待传送带运转的场景……只不过现在它只是用来装饰桌面而已。

在可穿戴设备领域,C64 致敬腕表脱颖而出。这款专为 Android Wear 设计的表盘,模仿了经典的 C64 显示屏,能将你的智能手表变成一扇通往过去的窗口。它是免费的,支持英文,但仅适用于 Android Wear 设备,无法作为独立应用安装在手机上。

SID音乐和问答游戏

音乐是 Commodore 64 体验中非常重要的一部分。安卓系统上也有一些专门用于播放 SID 文件的优秀应用。SID Player 就是一款专为 SID 文件设计的播放器,它拥有超过 42.000 首曲目的庞大曲库。用户只需一个应用即可访问游戏原声带和演示场景音乐,而且支持英文,完全免费。

尽情享受测试记忆力的乐趣 C64 Quiz 是一款问答游戏,它会向你展示图片,并让你猜出这些图片出自哪款电子游戏。这款游戏主要聚焦于 80 年代和 90 年代的游戏,因此非常适合那些经历过 8 位游戏黄金时代的玩家。它也是免费的,并且提供英文版本。

如何在安卓系统上合法模拟 Amiga 500

当我们从C64过渡到Amiga 500时,挑战不再是Android的强大性能。 (如今这已经足够了),但操作系统 ROM 的法律问题依然存在。在没有官方 Kickstart/Amiga OS ROM 的情况下模拟 Amiga 就像是在走钢丝,而这正是关键所在:Amiga Forever Essentials。

Cloanto是Amiga OS目前版权的拥有者。Amiga 发布了一款名为 Amiga Forever Essentials 的 Android 软件包,其中包含 Amiga OS 1.2、1.3、2.04、3.0 和 3.1 的官方 ROM。有了这款软件包,您就可以在手机或平板电脑上合法地模拟 Amiga 500 或 Amiga 1200 等传奇机器,而无需使用来源不明的 BIOS 文件或访问不可靠的网站。

Amiga Forever Essentials 的最大优势 它与 Android 上最常见的 Amiga 模拟器兼容:UAE4Droid、AnUAE4All、UAE4All2 和 Omega 500。安装软件包后,这些模拟器会自动检测 ROM,并允许您为每个配置选择合适的 Amiga OS 版本,而无需手动将 Kickstart 文件从一个文件夹复制到另一个文件夹。

这个软件包只解决了系统部分的问题。 (Kickstart/Amiga OS ROM)。对于游戏、演示程序和应用程序,您仍然需要 ADF 格式(或其他兼容格式)的磁盘映像。理论上,您只能在拥有原版的情况下使用副本,但实际上有很多网站提供 ADF 格式的镜像文件供您下载。重要的是,至少从版权角度来看,最关键、最敏感的部分已由 Cloanto 保护。

一旦你拥有了正确的ROM,就可以使用像UAE4Droid、AnUAE4All、UAE4All2或Omega 500这样的模拟器了。 它们允许你通过调整芯片组类型(OCS/ECS)、内存容量、CPU速度和软驱类型来配置Amiga 500,然后加载你想要的游戏的ADF镜像。许多模拟器还支持蓝牙控制器、屏幕键盘、缩放选项、模拟CRT显示器的滤镜以及状态保存功能,使游戏体验甚至比在实际硬件上运行更加舒适。

与 Commodore 64 相比,Amiga 需要的资源略多一些。但任何相对现代的手机,甚至很多 搭载 Android 系统的掌上游戏机 (例如 Odin 2 Pro 等型号)可以轻松处理模拟。关键在于拥有合法的系统 ROM 以及能够自动管理它们的模拟器,而 Amiga Forever Essentials 实际上已经使之成为该领域的行业标准。

Chrome 浏览器中的 Amiga 500 模拟器:从浏览器体验复古游戏

除了安卓和桌面模拟器之外,还有一个有趣的项目 它允许你直接在 Chrome 浏览器中重温 Amiga 500 的体验。一位怀旧的开发者 Christian Stefansen 决定使用 Google 的“Native Client”编写一个完整的模拟器,为此他编写了大约 400.000 万行代码。

他们的目标有两个。一方面,他想重现自己最喜欢的经典电脑之一;另一方面,他也想提升自己的 C 和 C++ 编程水平。最终,他开发出了一款模拟器,它提供了老式 Amiga 500 的所有功能,包括那个时代的代表性游戏,并且无需任何复杂的安装,只需安装必要的浏览器组件即可直接在 Chrome 浏览器中运行。

对于任何只是好奇三十年前游戏电脑是什么样子的人来说,这都是一个不错的选择。这款网页模拟器无需安装 ROM、配置路径或安装应用,即可快速上手体验系统。只需点击几下,即可享受纯粹的复古乐趣。不过,如果需要长时间高强度、舒适的使用体验,Android 或 PC 仍然是更灵活的选择。

在 Android 上模拟 Amiga 和其他系统:常见问题解答

最近一些用户遇到了一个问题。当用户在 Google Play 上搜索模拟器时,他们发现某些系统的特定应用程序没有出现,或者 RetroArch(最流行的前端之一,拥有适用于包括 Amiga 在内的多个平台的内核)已不再在官方商店中提供。

在这种情况下,可以手动安装 APK 文件。请从官方网站或可信的软件源下载。就安全性而言,只要文件来源合法,您面临的风险就不会比从 Play 商店下载的应用更高。许多此类应用从 Google Play 下架的原因通常与内部商店政策、版权声明或发布要求变更有关,而不是因为模拟器本身“危险”。

如果你想用安卓手机模拟 Amiga 500,并使用蓝牙控制器的话 (例如,如果你用的是小米手机和家里现有的游戏手柄),最明智的做法是:安装一个兼容的模拟器(例如 UAE4Droid、UAE4All2 等),添加 Amiga Forever Essentials 以支持正版 ROM,将蓝牙手柄与系统配对,然后在模拟器中映射手柄按键。花几分钟调整一下灵敏度和按键布局,通常就能获得非常好的游戏体验。

充分利用 C64 和 Amiga 的推荐资源

如果你想为 Commodore 64 构建一个优秀的软件合集其中一个主要资源是 TOSEC(老式模拟器中心)资源库。这些资源包以相对有序的方式汇编了大量的磁带、磁盘和卡带镜像。其中相当一部分资源托管在 Archive.org 上,用户可以从那里下载并保存,以便日后在桌面和安卓模拟器中使用。

当你想找某个特定的游戏时,去专门的网站会更方便。 像 C64.COM 或 Lemon64 这样的网站提供详细的列表,包括封面图、截图、用户评论,以及在很多情况下提供已保存或合法下载的链接。它们是寻找你记忆中确切版本(特定国家/地区的版本、特定破解版、再版等等)的绝佳起点。

为了更深入地探讨历史和技术方面维基百科上关于 Commodore 64 的条目(西班牙语和英语)以及关于 Amiga 500 和 Amiga 1200 的页面都是非常有用的指南。它们解释了背景、规格、变体,并帮助理解为什么某些游戏看起来或表现得如此不同。

为 Android 添加精心挑选的模拟器借助 Amiga Forever Essentials 软件包,您可以将 Amiga ROM 合法化,它还包含大量 TAP/D64/CRT/ADF 图像以及用于 SID 音乐、壁纸和新闻的额外应用程序,您可以将您的智能手机或平板电脑变成一台真正的复古时光机。

使用 RetroArch 模拟日本街机游戏
相关文章:
如何使用 RetroArch 模拟日本街机游戏

经过一些初始的控制配置和加载格式设置后,您的设备将能够轻松地在 C64 标志性的蓝色提示和 Amiga 500 的工作台桌面之间切换,并具有状态保存、加快加载速度和完全便携等额外优势。 分享信息,让更多用户了解该主题。