Orbital (PS4 emulator) showing significant progress, now with graphical output
Developer AlexAltea has shared some update on his PS4 Emulator, Orbital, including a video showcasing some of the progress.
The emulator now has graphical output, which to many of us is probably the most significant milestone so far. Of course a lot of improvements have been going on under the hood of the open source PS4 emu, but “seeing” it like the PS4 would render it is definitely the most visible (no pun intended) change for end users to date.
Alex gives the precision that the error is expected as he was trying to boot an invalid hard drive image in his test. He also clarified that this is currently booting the kernel in safe mode (details in the video below)
What is Orbital?
Orbital is a work-in-progress open source PS4 emulator, which has been in the works for more than a year. In its current state, it is not directly a useful tool for end users (this is actually very prominently precised in the FAQ), but will probably be used as the basis for future emulation of the PS4, and is a nice tool for hackers as well.
Orbital currently boots decrypted kernels (to some extent) and is being tested on kernels 5.00 and 4.55.
Until now, most progress shared by the developer was not “eye candy” and only showing logs from the kernel. Fascinating to some, but probably boring to most. The progress shared today, on the other hand, shows the emulator actually outputting graphics. This is still “just” an error message, but exciting nonetheless.
Download Orbital for PS4
Posting here the clear warning again, from the Readme:
This project is not ready for end users. No binaries are provided, so you must build each of the three components (BIOS, GRUB, QEMU) yourself. Furthermore, configuring the emulator to do something will be hard, as you will need to dump and decrypt the entire PS4 filesystem and sflash, including the kernel. You might find hints on how to do this in the few scattered .sh files in this repo. Of course, in the future, I’ll make this emulator more user-friendly.
With that being said, you can grab the source from the Developer’s gihtub here.
You can get more information on PS4 emulators on our PS4 Emulator page.
source: AlexAltea
Time to buy a 1000+€ PC to Play Games from a 250€ console
Nice with some PS4 news going on!
so no more remote play welcome spice or qemu+ssh:///system
is there a build guid to orbital ? …
gcc -DHAVE_CONFIG_H -I../grub-core/efiemu/runtime -DGRUB_FILE=\”efiemu/runtime/efiemu.c\” -I. -I. -I.. -I.. -I../include -I../include -I../grub-core/lib/libgcrypt-grub/src/ -m32 -Wall -Werror -nostdlib -static -O2 -c -o efiemu32.o.bin efiemu/runtime/efiemu.c
In file included from efiemu/runtime/efiemu.c:33:
../include/grub/efiemu/runtime.h:36:1: error: alignment 1 of ‘struct efi_variable’ is less than 8 [-Werror=packed-not-aligned]
} GRUB_PACKED;
^
start the compiling with this line … (i wanne see an actually build since u got me trilled with it)
echo ‘git submodule update –init –recursive
>
> sudo apt-get install build-essential autoconf automake bison \
> flex libncurses5-dev libreadline-dev libusb-dev texinfo libgmp3-dev \
> libmpfr-dev patch
>
> ./build.sh’ &> prepare.sh
This is unbelievable!!!! Really impressed that they even tried…playing ps4 games on a pc, now that would be something….
Is this an emulator or a compatibility layer?
I think it’s a compatibility layer, since all of this is done by virtualization with some implemented functions, such as GPU emulation