百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
N

N64Wasm

> 编程语言
开源

基于 Web 的 N64 模拟器

673 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

基于 Web 的 N64 模拟器

N64 WASM 感谢您查看 N64 WASM! 这是一个在浏览器中运行的 N64 模拟器。它是 RetroArch ParaLLEl 核心的 WebAssembly 端口。这个项目的开发是因为我想拥有一个适用于 Web 的高性能开源 N64 模拟器。我也想学习 OpenGL,这也是一个很好的入门方式。游戏兼容性不错,大部分 3D 游戏都可以正常运行,且在中端计算机上运行速度很快。还可在 iPhone 13 和 Xbox 系列 X 浏览器上运行。

支持以下功能 - 游戏手柄支持 (已测试 Xbox 和 PS4 控制器) - 按钮和键盘重新映射 - 保存状态和 SRAM - 它们会保存在浏览器中,因此您可以关闭并稍后再回来 - 导入/导出保存文件 (请参阅 settings.js) - 放大控制 - 全屏 - 黑暗模式 - 音频支持 - 云保存状态 (托管自己的服务器) - 多个控制器支持 - 移动设备控制 - Gameshark 代码 - 软件渲染器选项 - 鼠标控制

编译说明

我在 Windows 上使用了 WSL,但任何 Linux 环境也都可以使用。首先安装 Emscripten 2.0.7 版本

  • 在您的环境中创建一个文件夹,用于安装 emscripten
  • git clone https://github.com/emscripten-core/emsdk.git
  • cd emsdk
  • ./emsdk install 2.0.7
  • ./emsdk activate 2.0.7
  • source ./emsdk_env.sh
  • 返回到 N64Wasm 仓库中的代码文件夹
  • 运行 make
  • 更新的 n64wasm.js 和 n64wasm.WASM 文件现在位于 dist\ 文件夹中
  • 现在从 Web 服务器中服务 dist\ 文件夹中的内容

还有一种方法可以轻松构建应用程序,就是通过 GitHub Codespaces 使用预配置的环境。此仓库具有 dev 容器配置,其中已经安装了所有必要的构建工具。- 单击此仓库中的绿色"代码"按钮 - 然后单击"在 master 上创建代码空间"按钮 - 完成配置后,运行 make

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++emulatorn64webassembly

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言