Orbital功能介绍 PS4模拟器Orbital最新进度说明
Orbital是PS4模拟器,根据目前的进度,该模拟器已经可以进入PS4安全模式。但是距离真正的测试还有很长一段距离。玩家想要在PC上运行PS4游戏还没法实现。相信有很多玩家关心游戏进度,本文带你了解PS4模拟器Orbital的一些特点,敬请持续关注本站相关内容。
PS4模拟器Orbital介绍
本世代家用游戏机的模拟器开发除了Switch的模拟器Yuzu进展神速之外,PS4模拟器Orbital最近也取得了突破性进展,虽然目前仍然不能打开任何游戏,不过该模拟器已经可以模拟到进入PS4的安全模式。
该模拟器的作者表示,所有驱动程序都可以正确初始化,也可以成功加载VFS。用户级别的程序/mini-syscore.elf也能够成功解密并启动,当mini-syscore检测到硬盘问题后启动了/safemode.elf,也就是进入了安全模式,不过在打开安全模式时模拟器失去响应。
PS4模拟器Orbital的开发还处于非常初级的阶段,普通用户还没有使用的必要。毕竟PS3模拟器还没有完美运行所有游戏,想要用PS4模拟器玩游戏还是不要着急。
目前Orbital仍然是一款低阶模拟器(Low-level emulation,LLE),开发者AlexAltea在Reddit论坛开贴进行讨论并在Github上公布了源代码。据AlexAltea在帖子中介绍,低阶模拟器需要从主机硬件层面进行深入了解,而不是软件层面。
此外,AlexAltea还公开了Orbital模拟器的开发路径,具体如下:
目前Orbital模拟器已经大致完成了内核引导、debug和驱动等工作,后续还会增加Vulkan的支持。不过就现在来看,Orbital模拟器仍处于早期探讨研发阶段。
Orbital模拟器说明
Orbital
Virtualization-based PlayStation 4 emulator.
Roadmap
Boot kernel.
Kernel debugging with symbols.
Support for Orbis kernels with KASLR.
Emulating Aeolia's UART device (partial).
Successful driver initialization.
Fix Starsha DCE initialization.
Adding Vulkan support to QEMU.
Process Starsha FIFO commands with a Vulkan backend.
...
Remarks
Until keys are dump, decryption with SAMU will be "emulated" by hashing encrypted input blobs and returning decrypted blobs previously obtained from the actual console.
Kernel ELFs generated from memory dumps will not work since R/W segments might have been modified into a state where booting is not possible. Please generate proper binaries offline by decrypting ELF segments with SAMU, not by dumping memory.
Status
This is the current state of Orbital on publicly available kernels along with the date in which the tests were made:
0.82 (2017-11-29): Will run fine until hrtimer initialization and then crash.
4.55 (2017-12-21): (Needs testing).
5.00 (2017-12-21): All drivers initialize correctly. Later during system initialization, the kernel gets stuck at an endless loops during dce_flip_init.