当前位置: 首页 > news >正文

Dolphin:在电脑和手机上玩 GameCube 和 Wii 游戏

文章目录

  • Dolphin:在电脑和手机上玩 GameCube 和 Wii 游戏

Dolphin:在电脑和手机上玩 GameCube 和 Wii 游戏

Dolphin 是一款开源的游戏主机模拟器,可以在 Windows、Linux、macOS 以及 Android 上运行 GameCube 和 Wii 游戏。项目在 GitHub 上获得了超过 15,000 个 Star。

Dolphin 从 2003 年开始开发,至今已经迭代了二十年,是目前成熟度最高的 GameCube/Wii 模拟器之一,采用 GPLv2+ 开源协议。几乎所有的 GameCube 游戏和大部分 Wii 游戏都能在 Dolphin 上正常运行,部分游戏还能实现原主机达不到的分辨率和帧率。

支持的平台

桌面端支持 Windows 10 及以上、Linux 和 macOS 11 Big Sur 及以上。Android 端需要 7.0 Nougat 及以上版本。

硬件方面,桌面端需要支持 SSE2 指令集的 CPU,推荐 3GHz 以上的双核处理器。显卡需要支持 Direct3D 11.1 或 OpenGL 3.3,推荐支持 OpenGL 4.4 以获得更好的性能。Android 端需要 64 位处理器(ARMv8 或 x86-64),显卡支持 OpenGL ES 3.0,实际表现和驱动质量关系很大。

视频和音频后端

Dolphin 支持多种视频后端:Windows 上可用 Direct3D 11 和 Direct3D 12,跨平台支持 OpenGL 和 Vulkan。还有用于调试的 Software Renderer 和不渲染画面的 Null 后端。玩家可以根据自己的硬件条件选择合适的后端,Vulkan 在多数场景下性能表现较好。

音频方面提供 HLE(高层模拟)和 LLE(低层模拟)两种引擎。HLE 速度快但精度较低,LLE 更接近真实硬件但运行较慢。LLE 内部还有解释器和重编译两个子模式,但无法通过命令行切换。

编译与安装

Windows 用户可以下载预编译包直接使用,也可以用 Visual Studio 打开源码中的dolphin-emu.sln进行编译,构建前需要拉取子模块。Linux 和 macOS 需要 CMake 以及支持 C++20 的 GCC 或 Clang 编译器,CMake 会自动检测缺失的依赖库。macOS 额外支持通过脚本构建包含 x64 和 ARM 双架构的通用二进制文件。

Android 用户可以通过 Android Studio 导入项目中的 Gradle 工程来编译,构建过程中会自动调用 CMake 编译原生 C++ 代码。

DolphinTool

Dolphin 附带了命令行工具 DolphinTool,用于对游戏镜像进行格式转换、校验和提取。支持的容器格式包括 ISO、GCZ、WIA 和 RVZ,转换时可选择 zstd、bzip、lzma 等压缩算法以及压缩级别。默认使用 RVZ 格式配合 zstd 压缩,在画质无损的前提下可以大幅缩减镜像体积。

配合 zstd 压缩,在画质无损的前提下可以大幅缩减镜像体积。

http://www.jsqmd.com/news/1071620/

相关文章:

  • 智慧水文监测平台
  • 时序数据库 TDengine 支撑会泽卷烟厂核心生产环节智能化转型
  • CTF -信息收集
  • Microchip Curiosity开发板硬件接口深度解析与实战应用指南
  • Java CompletableFuture 并发执行模式
  • Web安全技术分析:源码泄露与备份文件利用全纪
  • [github]cursor导入项目失败,由于使用http2协议,修改为http1.1
  • 【Springboot毕设全套源码+文档】基于vue+springboot智慧教育系统(丰富项目+远程调试+讲解+定制)
  • 拆解 Claude Code SubAgent:隔离、专业化与权限设计
  • 【Harness Engineering(1)】如何判断一个系统是否真的进入上下文工程
  • c# GDI+
  • 山海鲸可视化 v4.7.7 重磅发布
  • 软件分析管理中的洞察发现过程
  • 智能分析+预警推送+自动研判,AI在声誉管理中的三大应用场景
  • Python asyncio 并发文件操作优化
  • 服务端渲染水合:客户端激活与状态同步的处理逻辑
  • SpringBoot 定时任务统一处理微信提现、订单状态同步(无人饺子机后台实战)
  • Ubuntu26.04下Loki与Spring Boot集成实战指南
  • 软件开发的伦理问题与社会责任思考
  • Java性能监控与诊断工具使用
  • 移动端混合开发实战
  • Android 开发者为什么必须掌握 AI 能力?端侧视角下的技术变革
  • SolidWorks 2026下载 三维CAD设计软件安装教程(2026最新版)
  • 合规能力从可选变为必选:声誉管理行业的准入门槛正在提高
  • 系统压测方案
  • 1.5 容器相关面试题
  • 吐血整理:开发者为什么都在用应用托管?看完这篇你就懂了
  • 谁是省时神器?8款AI写作辅助平台榜单,毕业季救星!
  • 服务网格:Istio 是什么?有什么用?
  • 手机投屏电视实用指南:4种通用方法+3款工具实测,网课追剧不再费眼