vita2hos 项目教程

vita2hos 项目教程

vita2hos[WIP] PlayStation Vita to Horizon OS (Nintendo Switch OS) translation layer项目地址:https://gitcode.com/gh_mirrors/vi/vita2hos

1、项目介绍

vita2hos 是一个开源项目,旨在创建一个从 PlayStation Vita 到 Horizon OS(Nintendo Switch OS)的翻译层。这个翻译层不是模拟器,而是允许 PlayStation Vita 的可执行文件在 Nintendo Switch 上原生运行。项目利用了 Vita3K 的着色器重新编译器和 vita2hos 的部分代码,基于 Vita3K 的实现。

2、项目快速启动

在真实控制台上运行

  1. vita2hos.nsp 复制到你的 microSD 卡(例如:atmosphere/vita2hos.nsp)。
  2. 创建 atmosphere/config/override_config.ini 并添加以下内容:
    [hbl_config]
    override_any_app=true
    override_any_app_key=R
    override_any_app_address_space=32_bit
    path=atmosphere/vita2hos.nsp
    
  3. 注意:只要这个文件存在,你将无法使用自制程序菜单,而是始终运行 vita2hos。一个快速的解决方法是将文件重命名。

构建项目

  1. 创建构建目录并进入:
    mkdir build && cd build
    
  2. 选择以下两种方法之一:
    • 使用 arm-none-eabi-cmake
      arm-none-eabi-cmake ..
      
    • 或者使用 cmake
      cmake -DCMAKE_TOOLCHAIN_FILE:FILEPATH=$DEVKITPRO/cmake/devkitARM.cmake ..
      
  3. 编译:
    make
    
  4. 生成的 vita2hos.nsp 文件即可使用。

3、应用案例和最佳实践

在 yuzu 上运行

  1. 将 PlayStation Vita 可执行文件(.velf.self/eboot.bin)复制到 sd:/vita2hos/executable
  2. 运行 vita2hos.nsp

在 Ryujinx 上运行

  1. 将 PlayStation Vita 可执行文件(.velf.self/eboot.bin)复制到 sd:/vita2hos/executable
  2. 禁用 PPTC(选项 → 设置 → 系统 → 取消选择“启用 PPTC”)。
  3. 运行 vita2hos.nsp

4、典型生态项目

  • Vita3K: 一个 PlayStation Vita 模拟器,vita2hos 使用了其着色器重新编译器。
  • UAM (deko3d 着色器编译器): vita2hos 使用 UAM 来编译着色器。
  • Ryujinx 和 yuzu: Nintendo Switch 模拟器,vita2hos 可以在这些模拟器上运行。
  • Atmosphère: Nintendo Switch 的自定义固件,用于运行 vita2hos。

通过这些生态项目,vita2hos 能够在不同的环境中实现 PlayStation Vita 可执行文件在 Nintendo Switch 上的运行,为开发者提供了丰富的工具和平台选择。

vita2hos[WIP] PlayStation Vita to Horizon OS (Nintendo Switch OS) translation layer项目地址:https://gitcode.com/gh_mirrors/vi/vita2hos

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

昌雅子Ethen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值