Stella 简介
Stella 是一款历史悠久的 Atari 2600 Video Computer System 模拟器,支持 Mac 和其他平台。它以高质量的 TIA 图形模拟运行 Atari 2600 游戏 ROM,支持 NTSC、PAL 和 SECAM 电视制式,并可从内置的 ROM 启动器打开游戏。
Stella 最初由 Bradford W. Mott 为 Linux 开发,现由 Stephen Anthony 和 Stella 团队维护。它免费开源,采用 GPL-2.0 许可证,并欢迎捐赠。Mac 版支持 Apple Silicon 和 64 位 Intel。该项目未公布最低 macOS 版本。Stella 需要游戏 ROM 文件,需由你自行提供;其常见问题指出 AtariAge 网站是了解 Atari 相关内容的主要去处。7.0 版是两年多来的首个大版本。
主要功能
Stella 同时面向玩家和 Atari 开发者。
- TIA 模拟:周期精确的图形核心,带碰撞检测。
- 控制器:支持 Joystick、Paddle、Driving、CBS Booster Grip、QuadTari 等,可用键盘、摇杆或鼠标操作。
- ROM 格式:支持 A26、BIN 和 ROM 文件,也支持 ZIP 文件中的 ROM。
- ROM 启动器:内置游戏浏览器,可为每个 ROM 显示图片。
- 状态存档:保存和载入完整的系统状态。
- Time Machine:自动状态存档让你在游戏进程中前后移动。
- 调试器:功能丰富的内置调试器,带 Distella 反汇编器。
- 边框与荧光:支持边框,并可自动启用荧光模式。
7.0 版本新功能
Stella 7.0 改进了 ROM 启动器、控制器和卡带支持。
- ROM 启动器支持每个 ROM 多张图片,提供更多图片并可按文件名搜索
- 新增随机启动 ROM 的选项,以及带快捷键的第二个界面主题
- 新增边框支持(包括 Sinden Lightgun)和自动启用的荧光模式
- 新增 Joy2B+ 控制器支持和 QuadTari 控制器自动检测
- 在 ARM 上模拟速度最多提升约 15%
- 修复了失效的 7800 暂停键
Stella 常见问题
Stella 免费吗?
是的。Stella 免费开源,采用 GPL-2.0 许可证。该项目是捐赠软件,欢迎捐赠,但使用时并不需要。
Stella 模拟什么?
Atari 2600 Video Computer System,包括其 TIA 图形芯片和多种控制器。
Stella 能在 Apple Silicon 上运行吗?
能。Mac 版支持 Apple Silicon 和 64 位 Intel。
Stella 需要哪个版本的 macOS?
该项目未在下载页面公布最低 macOS 版本。
玩游戏需要游戏文件吗?
需要。Stella 运行由你自行提供的 ROM 文件,格式为 A26、BIN 或 ROM,也支持 ZIP 文件中的 ROM。其常见问题指出 AtariAge 是了解 Atari 相关内容的主要网站。
Stella 的 Time Machine 是什么?
它会自动创建状态存档,让你在记录的时间线上前后移动。
可以使用哪些控制器?
Stella 模拟 Joystick、Paddle、Driving、CBS Booster Grip 和 QuadTari 等控制器,可用键盘、摇杆或鼠标操作。
Stella 对 Atari 开发者有用吗?
有用。它有功能丰富的内置调试器,可通过 Distella 反汇编器进行静态分析,还有开发者选项。
可以用 Homebrew 安装 Stella 吗?
可以。Homebrew cask 名为 stella-app:brew install --cask stella-app。
stella.FULLMAC.app 上的 Stella 下载来自哪里?
下载按钮指向 Stella 官方下载页面 https://stella-emu.github.io/downloads.html。stella.FULLMAC.app 不会修改或重新打包该应用。
相似应用
VICEVICE(Versatile Commodore Emulator)可以在 Mac 上运行为 Commodore 旧款 8 位计算机编写的程序。它模拟 C64、C64DTV、C128、VIC20、几乎所有 PET 型号、Plus/4 和 CBM-II,还为配备 CMD SuperCPU 的 C64 提供单独的模拟器。每种机器都有自己的程序,例如 C128 使用 x128;C64 使用 x64sc,这是一款采用基于周期的核心的精确模拟器。游戏
OpenEmuOpenEmu 是一款专为 Mac 打造的免费开源游戏模拟器。它没有为每台主机准备单独的模拟器,而是把几十个平台集中在一个 App 中,配上简洁的原生 Mac 界面。把游戏文件拖到 OpenEmu 上,它会识别游戏、归入正确的平台,并加入一个看起来像音乐或照片收藏的游戏库。接上手柄,在列表中选中它,按下开始键即可。在底层,OpenEmu 使用知名的模拟引擎(它称之为“核心”),例如 Nestopia、Snes9x、mGBA、Genesis Plus GX、Mupen64Plus 和 Mednafen。游戏
Aleph OneAleph One 是 Bungie 的 Marathon 2 和 Marathon Infinity 游戏引擎的免费开源延续版本。它可以原生运行 Marathon、Marathon 2: Durandal 和 Marathon Infinity,还驱动着数十款社区制作的游戏,从新关卡到拥有自己武器、怪物、音乐和故事的完整改版,故事既有 Marathon 世界之内的,也有之外的。引擎本身并不是游戏:要开始玩,你需要一套被称为“剧本”的游戏数据文件,并在启动前把 Aleph One 应用复制到该剧本的文件夹中。游戏
BZFlagBZFlag 是一款免费的多人 3D 坦克对战游戏。你以第一人称视角驾驶坦克,在在线服务器上与其他玩家作战,可以加入队伍(红、绿、蓝、紫),也可以作为能攻击任何人的独行者。游戏模式包括夺旗(各队夺取敌方旗帜并带回自己的基地)、自由混战、开放式自由混战,以及所有猎人一起追捕一只兔子的追兔模式。游戏
ScummVMScummVM 是一款让你在新款 Mac 上玩经典图形冒险游戏和角色扮演游戏的程序。它取代这些游戏自带的可执行文件,让为早已消失的系统编写的游戏能在从未为其设计的硬件上运行。项目方特别说明它不是模拟器,而是对每款游戏可执行文件的完全重写。你只需添加一个包含游戏数据文件的文件夹,其余的交给 ScummVM。游戏
WidelandsWidelands 是一款受 Settlers II 启发的免费开源即时战略游戏。你以一个小氏族统治者的身份开局,手上只有一座总部,然后把它发展成定居点,每个成员都帮助生产木材、食物、铁、黄金等资源。道路是经济的核心:搬运工沿着道路把货物从一座建筑运到另一座建筑,因此规划高效的路网就是你的工作。你不必指挥每一个人。下令建造,建筑工就会赶来;下令进攻,士兵就会出发。游戏
FULLMAC.app 不托管此应用。下载按钮会将你带到开发者自己的页面。