昨天(7月13日),科技媒体Wccftech放出了一条值得关注的消息:PS5模拟器SharpEmu公开了开发进度。目前还跑不了完整的游戏,但已经能加载真实游戏的eboot.bin文件,甚至能执行原生CPU指令——这算是个不小的突破。
这个模拟器是用C#写的,可以加载真实游戏的eboot.bin和.elf文件,执行原生CPU指令,还能部分处理内核功能。项目已经能读取游戏标题和版本这类基础元数据,支持通过prx和sys_module加载系统模块,部分内核函数也能跑起来。
其他功能还包括:处理Fiber和AMPR导出,支持PlayGo场景,以及初步加载游戏文件。图形部分已经具备了着色器和资源提交能力,AGC的初步处理也搭了个架子。
本质上,SharpEmu和ShadPS4很像,充当PS5游戏的转换层,调用PC的CPU和GPU等组件来运行游戏。

当然,项目还处于早期开发阶段。目前测试成功的游戏有三款:《寂静岭:信息》(Silent Hill: The Short Message)、《梦中的莎拉》(Dreaming Sarah)以及《恶魔之魂》(Demon's Souls)——虽然只是加载成功,离完整运行还有距离,但方向已经明确了。


